Вопрос
Это звучит легко, но я не могу его исправить: я хочу навсегда отключить автоматическую проверку заклинаний в Emacs. Там должна быть простая строка для моей init.el. Может кто-нибудь помочь мне?
Решение
Выясните, почему он находится в первую очередь (по умолчанию он не включен), затем исправить это. Либо ваш файл INIT включен, иначе некоторое файл System Share INITAL. Читайте о этих файлах: http://www.gnu.org/software/emacs/manual/html_node/emacs/init-file.html.
Другие советы
Из краткого взгляда самый простой способ видеть, это переопределить функцию:
(eval-after-load "flyspell"
'(defun flyspell-mode (&optional arg)))
или вы могли бы использовать советы, чтобы заставить аргумент всегда быть -1 (см. C-h f turn-off-flyspell
), но это было бы немного сложнее и менее эффективно без веской причины.
Если вы хотите знать, что работает в первую очередь, вы можете использовать M-x debug-on-entry flyspell-mode
, который покажет трассировку стека, когда вызывается функция (Q. выйти из отладчика; CH M. перечислить другие команды; M-: (info "(elisp)debugger")
за помощью). Использовать M-x cancel-debug-on-entry
удалить эту точку останова.
(flyspell-mode 0)
Я нашел мою в ~ / .emacs.d / usk / text.el
Я удалил блок кода, имеющий отношение к Flyspell и закрытым эмаклам.
После возобновления Emacs я все еще видел ошибку правописания (красную подчеркивание). Тем не менее, я просто удалил и переворачил «ошибки» слов, а затем, Emacs не подчеркивался. Задача решена.
Я бегу в Debian.
В моем случае flyspell-mode
набирает землю в .emacs.desktop. файл.
Это был не первый раз, когда desktop-mode
вызывает боль при восстановлении устаревших вещей. В этом случае он восстановил все режимы на за материалах, хотя в .emacs.el. Я уже отключил flyspell-mode
а также flyspell-prog-mode
где угодно.
Решение: либо отредактируйте .emacs.desktop. файл или удалить его.
Используя графический режим Emacs, вы можете просто щелкнуть правой кнопкой мыши выше «Fly» Mine Mode Plower Plower и выберите «Отключить незначительный режим», как это: