Emacs

17
Was ist der richtige Ersatz für Flet on New Emacsen?

Ich habe einen Code , der verwendet wird flet, um das Verhalten von Funktionen vorübergehend zu ändern. ;; prevent changing the window (flet ((pop-to-buffer (buffer &rest args) (switch-to-buffer buffer))) (compilation-next-error-function n reset)) Der Byte-Compiler von Emacs gibt jedoch...

17
Zugriff auf Befehlsschalter in Magit

Die meisten magitBefehle werden mit einer einzigen Taste aufgerufen, wodurch ein Menü mit Unterbefehlen und Schaltern angezeigt wird. Zum Beispiel Pzeigt Pund tals Subbefehle und -fund -uals „Schalter“ . Wenn Sie die Buchstaben für die Unterbefehle eingeben, werden sie aufgerufen, aber wie werden...

17
Konventionen für Emacs-Lisp-Kommentare

Im Anhang D.7 des Emacs Lisp-Referenzhandbuchs werden einige Kommentartipps aufgeführt: Einzelne Semikolons ( ;) sollten für Inline-Kommentare verwendet werden. Doppelte Semikolons ( ;;) sollten für Zeilenkommentare verwendet werden. Dreifache Semikolons ( ;;;) sollten für "Kommentare, die im...

17
Wie werden Keywords ausgerichtet eingerückt?

Wahrscheinlich beeinflusst von Clojure, verwende ich häufiger Eigenschaftslisten als Datenstrukturen. Emacs zieht sie die meiste Zeit so ein, `(:token ,token :token-quality ,quality) , während das ist was ich bevorzugen würde `(:token ,token :token-quality ,quality) . Also, ich frage mich, ob...

17
Eine Funktion über eine Eigenschaftsliste zuordnen?

F: Wie lässt sich eine Funktion idiomatisch auf eine Eigenschaftsliste abbilden? Die verschiedenen Zuordnungsfunktionen ( mapcarund die Familie) ordnen eine Funktion über eine Sequenz wie eine Liste zu. Wie verwendet man diese Funktionen, wenn man mit einer Eigenschaftsliste umgeht, dh wenn...

17
Org-Modus Tabelle Zeilennummer automatisch wachsen?

In letzter Zeit verwende ich Tabelle, um Statistiken zu erstellen, und möchte, dass die erste Spalte der Tabelle die Zeilennummer angibt. | | title| |--| -----| | 1| A | | 2| B | und ich möchte, dass die Nummer der ersten Spalte nach dem Erstellen einer neuen Zeile automatisch wächst. Gibt...

17
Prozesspuffer ohne Bestätigung beenden?

Ich bin C-x C-kgebunden an kill-this-buffer. Aber wenn ich trete in einen Puffer, der einen Prozess wie Python oder MySQL läuft, wenn ich C-x C-kes fragt Der Puffer "* Python *" hat einen laufenden Prozess. töte es (j oder n)? Wie kann ich Prozesspuffer ohne Bestätigung

17
Magit Logdaten

In Magit Log Buffer werden Commits (eines pro Zeile) mit dem relativen Datum angezeigt. Dies ist gut für aktuelle Commits, macht aber für ältere Änderungen wenig Sinn. Dies macht es insbesondere ärgerlich schwierig, Festschreibungstermine mit einem bestimmten Datum in Beziehung zu setzen, z. B. um...