Spellchecker w vim.
Michal Moskal
malekith w pld-linux.org
Pon, 13 Maj 2002, 18:04:11 CEST
On Mon, May 13, 2002 at 05:48:28PM +0200, Jacek Konieczny wrote:
> On Mon, May 13, 2002 at 05:30:50PM +0200, Michal Moskal wrote:
> > On Sun, May 12, 2002 at 12:33:02PM +0200, Jacek Konieczny wrote:
> > >
> > > Ja mam u siebie w vimrc:
> > > noremap <F7> :spell off<CR>
> > > noremap <F8> :set language=polish<CR>:spell on<CR>
> > > noremap <F9> :set language=english<CR>:spell on<CR>
> >
> > Ja sobie jeszcze zamapowałem dodawanie słowa do słownika i dodawanie
> > z lowercase.
>
> Jak to się robi??? Jeśli z poziomu samego vim.ispell, to gdzie o
> tym przeczytałeś? Jeżeli po prostu jakiś trik z modyfikacją ~/.ispell_*,
> to podziel się swoim pomysłem.
Z poziomu vim-ispell. Well:
+#ifdef FEAT_SPELL_HL /* WM */
+ case Ctrl_Q:
+ if(set_to_private_dict(
+ ml_get_buf(curbuf, curwin->w_cursor.lnum, FALSE),
+ curwin->w_cursor.col, FALSE))
+ vim_beep();
+ break;
+ case Ctrl_S:
+ if(set_to_private_dict(
+ ml_get_buf(curbuf, curwin->w_cursor.lnum, FALSE),
+ curwin->w_cursor.col, TRUE))
+ vim_beep();
+ break;
+#endif
Ale oczywiście nigdzie to nie jest udokumentowane ;) Ja to zamapowałem
po jakieś Fy bo ^Q/^S blokowały mi terminal.
--
: Michal Moskal :::::::: malekith/at/pld.org.pl : GCS {C,UL}++++$ a? !tv
: PLD Linux ::::::: Wroclaw University, CS Dept : {E-,w}-- {b++,e}>+++ h
Więcej informacji o liście dyskusyjnej pld-users-pl