Vim Tips Wiki
Register
Advertisement

Previous TipNext Tip

Tip: #290 - Use integrated spell checking

Created: July 26, 2002 13:35 Complexity: intermediate Author: David Highley Version: 6.0 Karma: 27/14 Imported from: Tip#290

I have written an HTML document to help others use Vim as a basic text processing application. It discusses how to integrate spell checking, dictionary, and thesaurus applications. It also talks about wrapping lines, indentation, justification, and the vim settings that effect the behavior of these operations. The document can be found at:

http://www.highley-recommended.com/text-processing.html


Everything has been tested with UNIX, Linux, Windows, and Windows with Cygwin patforms.

Comments

Hi Y'All

I used above successfully

If you happen to use Aspell on a Unix "shell" eg MKS on Win32 you may want

set shellslash (unix forward slash)

Also if you map the full path to aspell in your map eg c:/vim/aspell/aspell.exe you wont need an environment variable

eg map <Leader>s <Esc>:!c:/vim/aspell/aspell.exe -c --dont-backup %<CR>:e! %<CR><CR>

or

map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup %<CR>:e! %<CR><CR>

zzapper

david--AT--tvis.co.uk , July 27, 2002 4:21


People love to put spaces in their file names in MS Windows these days. I used the aspell lines provided with the full path as noted by zzapper, david at tvis dot co dot uk. At first his example did not work because I was using someone's file with a space in it for testing. I then changed

map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup %<CR>:e! %<CR><CR>

to 

map <Leader>s <Esc>:!c:\vim\aspell\aspell.exe -c --dont-backup "%"<CR>:e! "%"<CR><CR>

Please note the quotes around the percent sign, "%". Both the tip and David's note are very effective. You'd want to do something similar on Linux too. Especially if you are serving up files with Samba. See http://www.samba.org

Thanks, Greg Morgan Dr. Kludge


dr_kludge--AT--users.sourceforge.net , August 5, 2002 23:10


Advertisement