To spellcheck my code in Vim for English/German/Finnish
I think you can setup multiple spelling files in VIM
to work together.
set spelllang=en,de
- Read up the VIM pages for configurations (and, if required, creation of new spelling files)
- You may need to fetch some of the
.spl
spelling files if they are not available in yourspell/
directory - Check specifically,
spl
files,sug
files,spellang
,spellsuggest
You can also check Vimchant : Fast on-the-fly spell-checker based on Enchant
Using latexmk, vim spell checking and vim latex-suite
(it also refers to Sourceforge Kile, an Integrated LaTeX Environment)
You use aspell
. Granted there's a built in checked in vim 7, but I don't know if it supports TeX. I do know that aspell
does.
Here is what I am using in my Makefile to invoke hunspell (notice the -t parameter for LaTeX compatibility):
spell-check: $(FILE).tex
hunspell -d en_GB -t $<
You have to check the available dictionaries on your system (on my Ubuntu I used 'locate .dic
'). And I suppose you can create a macro in vim to call this specific command.
Edit:
Hunspell has its own dictionaries (see the list of hunspell dictionaries), and you can use myspell dictionaries as well, as hunspell is based on myspell