Emacs

7
Verschieben Sie ausgewählte Zeilen nach oben und unten

Ich benutze Eclipse jetzt schon eine Weile und fand einige Verknüpfungen sehr nützlich, insbesondere die Möglichkeit, eine rechteckige Auswahl von Linien mit Alt + Auf / Ab nach oben und unten zu verschieben. Ich habe mich in Emacs nach dieser Funktionalität umgesehen. Bisher habe ich folgendes...

7
Puffer automatisch speichern, die keine Dateien besuchen

Ich mache oft so etwas wie: Cx b foobarbaz RET Um einen neuen Puffer für Notizen usw. zu erhalten, würde ich es lieben, wenn Emacs nur einen Schnappschuss machen und gelegentlich alle offenen Puffer auf die Festplatte kopieren. Es gibt viele Dokumentationen zur Verbesserung der Funktionen zum...

7
Wie kann das Laden großer Hashtabellen beschleunigt werden?

Wie ich aus dem Handbuch (letzte Absätze von http://www.gnu.org/software/emacs/manual/html_node/elisp/Creating-Hash.html ) und der Frage /programming/11745097 verstehe / Beim Stackoverflow kann eine gedruckte Version einer Hashtabelle auf der Disc gespeichert werden, um sie zur späteren Verwendung...

7
Weiße Liste von .dir-local.el

Ist es möglich , zu laden .dir-locals.elDatei ohne Aufforderung mich, aber auch ohne Wert addiert ich in dieser Datei zu meiner bin Konfiguration init.elin custom-set-variables? Der Grund, warum ich es möchte, ist, dass diese Datei einige vertrauliche Daten enthält und ich die Gewohnheit habe,...

7
Wie kann ich die feste Breite eines Neotree-Puffers anpassen?

Wenn ich mit emacs 24 versuche, das Neotree- Paket zu verwenden, habe ich Probleme beim Ändern der festen Breite des Fensters. Ich glaube, ich habe den verantwortlichen Teil von Lisp gefunden, aber das Ändern des Werts scheint beim Nachladen nicht zu helfen. (defcustom neo-window-width 25...

7
Was ist eine einfache Möglichkeit, Pakete zu installieren?

Ich benutze MELPA bereits, diese Frage bezieht sich auf die tatsächliche Mechanik der Installation eines Pakets. Mein aktueller Prozess ist: M-x Paket-Liste-Pakete C-s name-of-package C-s genug Male, um auf dem tatsächlichen Namen des Pakets zu stehen, nicht nur auf einer anderen Instanz dieses...

7
# 'und ist eine ungültige Funktion?

Ich versuche zu sehen, ob alle Werte in einer Liste wahr sind. Aus irgendeinem Grund (apply #'and lst)Fehler mit: Ungültige Funktion: und Dies passiert auch, wenn ich es versuche (cl-reduce #'and lst). Scheint (apply #'max lst)jedoch gut zu funktionieren. Im Moment benutze ich (eval `(and...

7
Einzug mit 4 Leerzeichen, aber Anzeige 2

Bei der Arbeit haben wir eine Richtlinie, die besagt, dass wir 4 Leerzeichen zum Einrücken verwenden müssen, und meiner Meinung nach erschwert dies das Lesen des Codes. Ist es möglich, mit 4 Leerzeichen einzurücken, aber als 2 Leerzeichen

7
Einrückung von Listenkonstanten

Emacs Einrückung von Emacs Lisp-Code ist wirklich großartig, abgesehen von einer Sache: (defconst one-to-ten '(one two three four five six seven eight nine ten)) Ist dies tatsächlich die bevorzugte Methode, um diesen Block einzurücken? Im Gegensatz zu (defconst one-to-ten '(one two three four five...

7
Elisp-Idiom verstehen (Boolesche Werte vs. zitierte Argumente)?

Ich habe einige grundlegende Fragen zu elisp. Ich sehe oft so etwas (search-forward "something" nil 'noerror) Und manchmal sehe ich so etwas (search-forward "something" nil :noerror) Was ist der Unterschied und sollte ich eine Form der anderen vorziehen? Soweit ich alles verstehe, wird die leere...