VIM a kontrola pravopisu
Pavel Lisy
pali na tmapy.cz
Pondělí Duben 9 07:36:00 CEST 2001
On 06-Apr-2001 Martin TkadlXXk 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.
Ja používám toto
např ve .vimrc
----
"nastavení spelleru na <F6>
noremap <F6> :1,$!/path/vim-ispell<CR>
vnoremap <F6> :!/path/vim-ispell<CR>
----
kde /path/vim-ispell je:
----
#!/bin/sh
TEMPFILE=/tmp/.ispell.tmp
ISPELL=ispell
ISPELLOPT="-d czech -L 5 -x -t"
TTY=/dev/tty
XWIN="gnome-terminal -e"
cat > $TEMPFILE
if [ `basename $0` = "gvim-ispell" ] ; then
$XWIN "$ISPELL $ISPELLOPT $TEMPFILE"
else
$ISPELL $ISPELLOPT $TEMPFILE < $TTY > $TTY
fi
cat $TEMPFILE
rm -f $TEMPFILE
----
pro .gvimrc
----
noremap <F6> :1,$!/path/gvim-ispell<CR>
vnoremap <F6> :!/path/gvim-ispell<CR>
----
kde /path/gvim-ispell je link na /path/vim-ispell
Pouhou úpravou proměnných ve skriptu lze přejít na aspell, který např. v RH 7.0
nahrazuje ispell
Pavel
--
Pavel Lisy <pali na tmapy.cz>
T-MAPY spol. s r.o., http://www.tmapy.cz
Nezvalova 850, Hradec Kralove, 50003
tel: +420-49-5513335 fax: +420-49-5513371
O mapach vime vse: http://www.tmapserver.cz
Další informace o konferenci Editors