2011-08-27 13 views
6

Quiero que la revisión ortográfica esté habilitada en vim al editar archivos .txt o .md. Agreguévim file specific .vimrc

setlocal spell spelllang=en_au 

a .vimrc pero eso hizo la revisión ortográfica para todo.

Respuesta

9

Esto podría ser factible con un autocmd aunque nunca he probado:

autocmd BufNewFile,BufRead *.txt setlocal spell spelllang=en_au 
autocmd BufNewFile,BufRead *.md setlocal spell spelllang=en_au 
+0

Hey gracias que trabaja, tenía la esperanza no habría una forma más limpia de hacerlo sin embargo. – nafis

+3

En lugar de líneas separadas, puede juntar las hojas de archivos en una. Es decir. '* .txt, *. md' o incluso' *. {txt, md} '(Tengo alrededor de una docena de líneas como esta, cada una funciona en diez hojas de archivos, ¡es mucho más fácil editarlas todas a la vez!) –

1

Bueno, trate de activar el corrector ortográfico directamente en vim, no ~/.vimrc

: set hechizo

¿Funciona?

La corrección de ortografía del lenguaje spcific puede no funcionar en algunos casos.

+0

Gracias, pero Quería algo que pudiera poner en .vimrc en lugar de tener que escribir: establecer el hechizo cada vez que edito un archivo de texto o de marcación – nafis

1

Esto sería lo que necesita en _vimrc.

set spell spelllang=en_us

Cuestiones relacionadas