O que o comando set speller “aspell -x -c” no nanorc faz?

1

Quando eu pressionei Ctrl + T em Nano ele deu o erro

Spell checking Failed: Error invoking Spell.

Então eu segui esta resposta e adicionei set speller "aspell -x -c" a meu ~/.nanorc e a verificação ortográfica agora estão funcionando perfeitamente.

Mas o que esse comando fez?

O que causou o erro? E por que esse comando nanorc resolveu isso?

    
por Kartik 26.07.2013 / 14:22

1 resposta

1

De link :

-s <prog>, --speller=<prog>

Invoke the given program as the spell checker. By default, nano uses the command specified in the SPELL environment variable, or, if SPELL is not set, its own interactive spell checker that requires the spell program to be installed on your system.

O Nano executa um programa externo para verificação ortográfica. Você provavelmente não tem spell installed (ou a variável de ambiente SPELL apontou para algo que não foi instalado ou está funcionando .. talvez tenha sido definido como Spell , o que pode explicar a capitalização na mensagem de erro).

O comando nanorc sobrescreve o speller e diz ao Nano para executar a verificação ortográfica usando o programa externo aspell passando as opções -x e -c (pelo menos). De a página do manual do aspell , a opção -x desativou os backups e a opção -c verifica um único arquivo. / p>     

por 26.07.2013 / 21:59

Tags