Domyślnie wyniki działania M-x ispell-buffer
w trybie org są bardzo rozczarowujące.
Ispell zagląda do
:PROPERTY:
szuflad, które zwykle zawierają takie rzeczy:ID: 797495bd-581b-4a42-883b-c2a55a08f08a
Próbuje poprawić oświadczenia organizacji! Na przykład, skarży się na
SRC
IN#+BEGIN_SRC emacs-lisp
Wchodzi w org-bloki. Przypuszczam, że może to być przydatne w przypadku bloków takich
#+BEGIN_QUOTE
, ale w blokach kodu źródłowego jest to po prostu głupie.
Czy istnieje pakiet, który to wszystko naprawia?
Chciałbym sprawdzić pisownię, ale ilość fałszywie pozytywnych informacji, które otrzymuję, sprawia, że jest to niewykonalne.
Jeśli to ważne, sprawdzaniem pisowni w systemie operacyjnym jest aspell.
ispell-parser
, więc predykat flyspell może tam dobrze działać z otoczką.
#+
lub w blokach kodu źródłowego nie jest sprawdzane pod kątem pisowni. Ale normalny tekst pod nagłówkami jest sprawdzany. Mam je w mojej konfiguracji 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?
na orgmode.org/worg/org-faq.html ?
(get 'org-mode 'flyspell-mode-predicate)
), ale nie jestem pewien, jak można by to uogólnićispell-buffer
.