VIM a kontrola pravopisu

Hanus Adler had+news at integralis.cz
Mon Apr 9 06:48:47 CEST 2001


On Fri, 6 Apr 2001 16:31:14 +0200, Martin Tkadlcik <tkadlcik at volny.cz> wrote:
>Vazeni kolegove,
>
>zkousel jsem si pridat dalsi munu s kontrolou pravospisu do VIMu resp.
>GVIMu.
>
>do .vimrc jsem pridal mimo jine nasledujici sekvenci:
>
>menu: Pravopis.Cesky    :w<CR>    :!ispell -t --lang=czech <CR>    :e<CR>
>
>pri otervreni nahlasi chybu v definici menu, ale spusti ispell. Poradte jak
>zapsat a predat parametry -t (tex) a -lang=czech (pouziti cestiny) aby je
>VIM  pouzival.

co treba

:!ispell -t -d czech %

pochybuju, ze to bude chodit bez toho procenta -- to by melo byt
nahrazeno jmenem prave editovaneho souboru.

jinak ja pouzivam nasledujici skript, ktery k identifikovani chybne
napsanych slov pouzije syntax highlighting.

-----------------<cut here>-----------------
#!/bin/sh
#
# Spell a file & generate the syntax statements necessary to
# highlight in vim.  Based on a program from Krishna Gadepalli
# <krishna at stdavids.picker.com>.
#
# I use the following mappings (in .vimrc):
#
#	noremap <F8> :so `vimspell.sh %`<CR><CR>
#	noremap <F7> :syntax clear SpellErrors<CR>
#
# Neil Schemenauer <nascheme at ucalgary.ca>
# March 1999

INFILE=$1
OUTFILE=/tmp/vimspell.$$

ispell -l -d czech < $INFILE | sort -u |
awk '
      {
	printf "syntax match SpellErrors \"\\<%s\\>\"\n", $0 ;
      }

END   {
	printf "highlight link SpellErrors ErrorMsg\n\n" ;
      }
' > $OUTFILE
echo "!rm $OUTFILE" >> $OUTFILE
echo $OUTFILE
-----------------<cut here>-----------------

zdravim

Hanus Adler

--
"The day Microsoft will make something that doesn't suck is probably the
 day they'll start making vacuum cleaners."
							    -- anonymous



More information about the csTeX mailing list