Per impostazione predefinita, i risultati dell'esecuzione M-x ispell-buffer
in modalità org sono molto deludenti.
Ispell guarda all'interno dei
:PROPERTY:
cassetti, che comunemente contengono cose come:ID: 797495bd-581b-4a42-883b-c2a55a08f08a
Cerca di correggere le dichiarazioni dell'organizzazione! Per esempio, si lamenta l'
SRC
in#+BEGIN_SRC emacs-lisp
Va all'interno di blocchi organizzativi. Suppongo che questo potrebbe essere utile per blocchi come
#+BEGIN_QUOTE
, ma nei blocchi di codice sorgente è semplicemente stupido.
Esiste un pacchetto che risolve tutto questo?
Mi piacerebbe controllare l'ortografia dei miei scritti, ma la quantità di falsi positivi che sto ottenendo lo rende irrealizzabile.
Se è importante, il controllo ortografico del sistema operativo è aspell.
ispell-parser
, quindi il predicato di flyspell potrebbe funzionare bene lì con un wrapper attorno.
#+
o nei blocchi di codice sorgente non viene controllato. Ma il testo normale sotto le intestazioni è controllato. Ho questi nel mio setup 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?
in orgmode.org/worg/org-faq.html ?
(get 'org-mode 'flyspell-mode-predicate)
), ma non sono sicuro di come generalizzareispell-buffer
.