Возможно, этот ответ не дает ожидаемого решения (интерактивное исправление слов при вводе), я хотел бы поделиться своими способами борьбы с такими проблемами.
Прежде всего, мне не нравятся вещи, которые молча меняют мой текст (пишите с заглавной буквы и т. Д., Что, если вы хотите ввести слово IBuffer
, я думаю, что такой «корректор» является неправильным), поэтому я советую две вещи:
Сначала попробуйте включить функцию «Sticky Keys». Поначалу это может показаться странным, но я пользуюсь им постоянно. Эта функция доступна на уровне среды ОС / рабочего стола, это не Emacs. Когда эта функция включена, вы сначала нажимаете,
⇧ Shiftа затем нажимаете другую клавишу, которую хотите использовать с заглавной буквы. Таким образом, ваша проблема даже не может возникнуть, в этом последовательном подходе заглавная буква только одна! Это также уменьшает работу, которую ваши руки должны выполнять, удерживая ⇧ Shiftключ. Я думаю, что теперь легче печатать.
Во-вторых, теперь вы все еще можете использовать ⇧ Shiftключ как обычно (удерживая его), когда считаете, что это необходимо, но я бы хотел предложить вам пакет Emacs под названием Fix Word . Даже если вам не нравятся «Липкие ключи», вы можете легко исправить слова в правильные формы и исправить несколько слов подряд без лишних движений курсора. Попробуйте, я использую все время. (По-прежнему сложно что-то исправить, если вы ввели несколько слов, а слово, которое нужно использовать с заглавной буквы, находится где-то посередине.)
looking-at-p
, который вообще не устанавливает данные о совпадении (это нормально, так как вам это не нужно или не используйте это здесь).