Por padrão, os resultados da execução M-x ispell-buffer
no modo organizacional são muito decepcionantes.
Ispell olha dentro de
:PROPERTY:
gavetas, que geralmente contêm coisas como:ID: 797495bd-581b-4a42-883b-c2a55a08f08a
Ele tenta corrigir as instruções da organização! Por exemplo, ele reclama da
SRC
em#+BEGIN_SRC emacs-lisp
Vai dentro de org-blocks. Suponho que isso possa ser útil para blocos como
#+BEGIN_QUOTE
, mas em blocos de código-fonte isso é bobo.
Existe um pacote que conserta tudo isso?
Adoraria verificar a ortografia da minha escrita, mas a quantidade de falsos positivos que estou recebendo inviabiliza.
Se isso importa, o corretor ortográfico do sistema operacional é o mesmo.
org-mode
spell-checking
Malabarba
fonte
fonte
(get 'org-mode 'flyspell-mode-predicate)
), mas não tenho certeza de como isso poderia ser generalizadoispell-buffer
.ispell-parser
, então o predicado do flyspell pode funcionar bem lá com um wrapper ao redor.#+
ou nos blocos de código-fonte não é verificada com ortografia. Mas o texto normal sob os títulos é verificado. Eu tenho isso em minha configuração 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?
em orgmode.org/worg/org-faq.html ?Respostas:
Como o rvf0068 sugeriu , o ispell pode ser configurado para pular regiões que correspondem a regexes. Por exemplo, para pular
:PROPERTIES:
e:LOGBOOK:
gavetas, bem comoSRC
blocos, você pode colocar isso no seu.emacs
arquivo:(Sou novo no StackExchange, por isso, se eu violar a etiqueta ou as regras expandindo a resposta de rvf0068, por favor me avise.)
fonte
Se você usar
flyspell
, consulte Como usar o flyspell em buffers organizacionais sem o acionamento do flyspell em blocos de código emaranhados?Observe: NÃO
ispell-skip-region-alist
é usado por .flyspell
fonte