AbbrevMode funktioniert in Gnus.
Von diesem Link (mit einigen Änderungen):
Abkürzungen definieren
Geben Sie das Wort ein, das Sie als Erweiterung verwenden möchten, und geben Sie 'Cx a g' und die Abkürzung dafür ein. Beispiel:
Dies ist der Text eines einleitenden Absatzes. Esc h Ctrl- u0 Ctrl- x a göffnenReturn
Ich: Das ist eine Null nach dem C-u
. Zusammen wird die Abkürzungsdefinition C-x a g
auf den ausgewählten Bereich angewendet, der in diesem Fall ein Absatz ist, den der M-h
( Esc-h
oder Alt-h
) ausgewählt hat. Die Abkürzungsdefinition kann so gemacht werden, dass sie nur für den aktuellen Hauptmodus gilt, anstatt ihn global zu verwenden C-x a l
(dies ist eine "Ellis" anstelle des "G").
Abkürzungen speichern
Verwenden Sie 'Mx write-abbrev-file' und drücken Sie einfach RET, wenn Sie nach einem Dateinamen gefragt werden. Der Standard ist "~ / .abbrev_defs". In Zukunft sollte Emacs die Abkürzungen automatisch speichern, wenn Sie Emacs beenden.
Wenn Sie Abkürzungen speichern möchten, wenn Sie Dateien speichern (Cx-Dateien) oder Emacs beenden, fügen Sie Folgendes in Ihre .emacs ein:
(setq save-abbrevs t)
Wiederherstellen von Abkürzungen
Verwenden Sie 'Mx read-abbrev-file', um die Abkürzungen zu lesen, oder fügen Sie Ihrer ~ / .emacs-Datei noch Folgendes hinzu:
(leise-read-abbrev-Datei)
Dadurch werden die Definitionen aus der Standarddatei "~ / .abbrev_defs" gelesen.
Abkürzungen verwenden
'Mx abbrev-mode' schaltet den Abbrev-Modus um. Sie können auch Folgendes in Ihre ~ / .emacs-Datei einfügen, wenn Sie es immer aktiviert haben möchten:
(Abkürzungsmodus 1) Möglicherweise müssen Sie Folgendes tun:
(setq default-abbrev-mode t) Ich weiß nicht genau warum.
Ich nochmal: Wenn der Abkürzungsmodus aktiviert ist, wird er durch die Eingabe einer Abkürzung gefolgt von Leerzeichen sofort erweitert. Wenn Sie dies jedoch nicht wünschen, können Sie es deaktiviert lassen und manuell wie folgt erweitern:
offen Ctrl-x a e
wird:
Dies ist der Text eines einleitenden Absatzes.