По умолчанию результаты работы M-x ispell-buffer
в режиме org очень разочаровывают.
Ispell смотрит внутрь
:PROPERTY:
ящиков, которые обычно содержат такие вещи, как:ID: 797495bd-581b-4a42-883b-c2a55a08f08a
Он пытается исправить заявления org! Например, он жалуется на
SRC
ин#+BEGIN_SRC emacs-lisp
Это идет внутри орг-блоков. Я полагаю, что это может быть полезно для блоков вроде
#+BEGIN_QUOTE
, но в блоках исходного кода это просто глупо.
Есть ли пакет, который исправляет все это?
Я хотел бы проверить правильность написания, но количество ложных срабатываний, которые я получаю, делает его невозможным.
Если это имеет значение, проверка орфографии в ОС является aspell.
ispell-parser
, поэтому предикат flyspell может хорошо работать там, где есть обертка.
#+
блоками или в блоках исходного кода не проверяется орфографией. Но обычный текст под заголовками проверяется. У меня это в моей установке Flyspell: (add-hook 'prog-mode-hook 'flyspell-prog-mode)
,(add-hook 'org-mode-hook 'turn-on-flyspell)
Can I prevent ispell from checking source blocks?
в orgmode.org/worg/org-faq.html ?
(get 'org-mode 'flyspell-mode-predicate)
), но я не уверен, как это можно обобщитьispell-buffer
.