Как поручить Emacs auto-capitalize-mode не капитализировать после многоточия, например, и т. е.?

Я использую Emacs Auto-capitalize-mode, который работает отлично большую часть времени, за исключением ... (многоточие), и такие слова, как e.g. и i.e..

если я напишу предложение... а потом еще одна часть... а потом еще одна часть... auto-capitalize-mode ошибочно капитализирует его так:

"If I write a sentence... And then another part... And then another part..."

как мне сказать авто-заработать-не заработать после троеточия?

тот же вопрос для e.g. и i.e.

22
задан incandescentman
03.03.2023 17:58 Количество просмотров материала 3627
Распечатать страницу

1 ответ

(setq auto-capitalize-predicate
  (lambda () (not (looking-back
       "\([Ee]\.g\|[Ii]\.e\|\.\.\)\.[^.]*" (- (point) 20)))))
1
отвечен incandescentman 2023-03-05 01:46

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх