I am using vim-latexsuite under Ubuntu Hardy Heron and it rocks - absolutely - after some bugfixing and configuration. Had to spent some time in the sources and in a couple of mailinglist till I got it running. After all it was simple, but it took some time to find out the magic words strings.
First of all, in 20060325-4.1 the Ubuntu-version has got a bug (LP: #225411) - it just won’t work out of the box. You’ve got to either set some symlinks manually or apply the patch - I applied the patch.
$ sudo patch /usr/share/vim/registry/vim-latexsuite.yaml < vim-latexsuite.patch
Now you can activate the addon for your users vim via $ vim-addons install latex-suite. Vim-latexsuite should work from now on. If you want spellchecking, get your languages dictionary by :setlocal spelllang=<langkey> (in my case de) - vim will ask you if it should download the needed files. Afterwards set spelllang to whichever languages you want, I choose spelllang=en,de_20 (looked it up in the vim-help, which is excellent). You might want to put that in your .vimrc as an autocommand for some filetypes - may be for tex-files.
Now I wanted just two more things:
- forward searching
- reverse searching
You can actually have quite some work to enable this functionalities, but you do not have to. It is all done by setting two (2) global environment variables in vim (it only works properly in gvim this way, but since you have to use xdvi to display the dvis that should not be a problem).
let g:Tex_CompileRule_dvi=’latex -src-specials -interaction=nonstopmode $*’
let g:Tex_UseEditorSettingInDVIViewer=1
These two in your .vimrc should do the job, no manual server setting, etc. I had to read a bit of vim-latexsuite source to find out.
If this should not work for you (may be, because you’ve already messed up your system in some way) here a bunch of links that gave me the direction: