Emacs

8
Geben Sie das aktuelle Datum mit yasnippet ein

Seit einigen Jahren verwende ich dieses Snippet, um ein Datum in den Puffer einzufügen: # -*- coding: utf-8 -*- # name: date # key: date # -- `(insert (format-time-string "%Y-%m-%d"))`$0 Heutzutage bekomme ich jedoch diese nervige Warnung: Warning (yasnippet): `date' modified buffer in a backquote...

8
Liste * Abschlüsse * ändern, um vertikal zu sortieren?

Wenn Sie die Minibuffer-Vervollständigung für einen Teilbefehl / Dateinamen / etc. Auslösen, listet der Puffer * Vervollständigungen * mögliche Vervollständigungen auf, die vertikal (in Spalten) ausgerichtet, aber horizontal sortiert sind . ../ ./ ajax-proj/ algorithms/ angular-phone/ angular/...

8
Wie entferne ich einen Dateinamen?

Gegeben ~/foo/bar, kann ich bekommen /home/sds/foo/barmit expand-file-name. Angesichts der Tatsache /Users/sds/foo/bar, wie bekomme ich ~/foo/bar? Anwendungsfall: Ich möchte eine Datei zwischen Computern kopieren und sie haben unterschiedliche physische Pfade zu meinem

8
Das performanteste Matching von "any char"

Auf https://www.emacswiki.org/emacs/MultilineRegexp findet man den zu verwendenden Hinweis [\ 0- \ 377 [: nonascii:]] * \ n anstelle des Standards . * \ n um ein beliebiges Zeichen einer neuen Zeile zuzuordnen, um einen Stapelüberlauf für große Texte (37 KB) zu vermeiden. Ist der Überlauf hier das...

8
Wie kann ich Shell im aktuellen Puffer öffnen?

In der Funktion "Shell" zeigt diese Zeile den Shell-Puffer und fast immer die offene neue Shell in einem zufälligen Frame an. Und ich muss die Puffer tauschen, es ist nervig. ... (pop-to-buffer buffer) ... In docs heißt es: Befindet sich dieses Fenster in einem anderen grafischen Rahmen, erhält...