В emacs flyspell-prog-mode комментарии проверены орфографией. Тем не менее, многие из моих комментариев комментируют блоки кода и выделяются как орфографические ошибки. Как я могу сказать Flyspell о том, чтобы использовать все символы, используемые в программном коде?Не помечать комментарии кодов как ошибочные. Flyspell
1
A
ответ
1
Короткий ответ: вы не можете.
Долгий ответ: вы должны запрограммировать его самостоятельно. Точкой входа является переменная flyspell-generic-check-word-predicate
, где вы можете предоставить функцию, которая возвращает nil, если она не должна быть проверена и не равна нулю, если это необходимо, (point)
здесь после слова, которое вы хотите проанализировать.
Если у вас есть это требование только для определенных режимов, вы можете установить flyspell-mode-predicate
для режима. Например. для python-mode
(put 'python-mode 'flyspell-mode-predicate 'your-python-predicate-function)
А что, если я хочу обобщить это на все прог-режимы? – PythonNut
Прямо там, в первом абзаце: измените 'flyspell-generic-check-word-predicate'. Но не используйте 'flyspell-prog-mode', потому что он сбрасывает его на flyspells собственный родовой. –