AbbrevMode работает в Gnus.
По этой ссылке (с некоторыми изменениями):
Определение аббревиатур
Введите слово, которое вы хотите использовать в качестве расширения, а затем введите «Cx a g» и его сокращение. Пример:
Это текст вступительного абзаца. Esc h Ctrl- u0 Ctrl- x a gоткрытоReturn
Я: Это ноль после C-u
. Вместе они делают определение аббревиатуры C-x a g
применимым к выбранному региону, который в данном случае является абзацем, который M-h
( Esc-h
или Alt-h
) выбран. Определение аббревиатуры может быть применено только к текущему основному режиму, а не глобально, используя C-x a l
(это «ell» вместо «g»).
Сохранение аббревиатур
Используйте «Mx write-abbrev-file» и просто нажмите «RET», когда спросите имя файла. По умолчанию используется «~ / .abbrev_defs». В будущем Emacs должен автоматически сохранять сокращения при выходе из Emacs.
Кроме того, если вы хотите, чтобы сокращения сохранялись всякий раз, когда вы сохраняете файлы (Cx s) или выходите из emacs, добавьте в ваш .emacs следующее:
(setq save-abbrevs t)
Восстановление аббревиатур
Используйте 'Mx read-abbrev-file', чтобы прочитать сокращения, или, что еще лучше, добавьте следующее в ваш файл ~ / .emacs:
(Тихо-чтения Abbrev-файл)
Это будет читать определения из файла по умолчанию, «~ / .abbrev_defs».
Использование сокращений
«Mx abbrev-mode» переключает режим «Abbrev». Вы также можете поместить следующее в ваш файл ~ / .emacs, если хотите, чтобы он всегда был включен:
(abbrev-mode 1) На самом деле, вам, возможно, придется сделать:
(setq default-abbrev-mode t) Я не совсем уверен, почему.
я снова: как только режим abbrev включен, ввод аббревиатуры и пробела приводит к его немедленному расширению. Однако, если вы не хотите, чтобы это произошло, вы можете оставить его выключенным и развернуть их вручную следующим образом:
открыть Ctrl-x a e
будет выглядеть так:
Это текст вступительного абзаца.