Pergunta

Parece fácil, mas não consigo corrigir: quero desativar permanentemente a verificação automática de ortografia nos EMACs. Deve haver uma linha simples para o meu init.el. Alguém pode me ajudar?

Foi útil?

Solução

Descubra por que está em primeiro lugar (não está ativado por padrão) e corrija isso. Seu arquivo init está ligando, ou então algum arquivo init em todo o sistema é. Leia sobre esses arquivos: http://www.gnu.org/software/emacs/manual/html_node/emacs/init-file.html

Outras dicas

De uma breve olhada, a maneira mais simples que posso ver é redefinir a função:

(eval-after-load "flyspell"
  '(defun flyspell-mode (&optional arg)))

Ou você pode usar conselhos para forçar o argumento a ser sempre -1 (veja C-h f turn-off-flyspell), mas isso seria um pouco mais complexo e menos eficiente sem um bom motivo.

Se você quiser saber o que está executando em primeiro lugar, você pode usar M-x debug-on-entry flyspell-mode, que mostrará um rastreamento de pilha quando a função for chamada (q para sair do depurador; Ch m para listar outros comandos; M-: (info "(elisp)debugger") para ajuda). Usar M-x cancel-debug-on-entry Para remover esse ponto de interrupção.

(flyspell-mode 0)

Encontrei o meu em ~/.emacs.d/usk/text.el

Excluí o bloco de código relacionado a Flyspell e EMACS fechado.

Depois de reabrir os Emacs, ainda vi o erro de ortografia (sublinhado vermelho). No entanto, eu simplesmente excluí e retipei as palavras "incorretamente" e, em seguida, os Emacs não sublinham. Problema resolvido.

Estou dirigindo Debian.

No meu caso flyspell-mode tem ganho terreno no .emacs.desktop Arquivo.

Não foi a primeira vez que desktop-mode causa dor na restauração de coisas obsoletas. Nesse caso, restaurou todos os modos por arquivo, embora em .emacs.el Eu já tinha desativado flyspell-mode e flyspell-prog-mode em toda parte.

Solução: edite o .emacs.desktop Arquive ou exclua.

Usando o modo gráfico do EMACS, você pode clicar com o botão direito do mouse acima do modo "voar" menor e selecionar "Desative o Modo Minor" como este:

Just right click above Fly

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top