[vim] volani funkci ve ft pluginech
Karel Polak
polak na feec.vutbr.cz
Středa Prosinec 11 14:21:36 CET 2002
Dobry den,
napsal jsem si nasledujici funkci, ktera nastavi kurzor na prvni radek
tela e-mailu.
" ==========================================
" nastavi kurzor na prvni radek tela e-mailu
" ==========================================
function! Top()
if search("^From: ", "w") > 0
sil! norm gg/^$/+1^M
else
0
endif
endfunction
Pokud zavolam tuto funkci pomocí :call Top() v NORMAL modu, tak vse
funguje jak ma. Ale nedari se me, aby se tato funkce provedla
automaticky, kdyz se natahuje soubor. Dat na konec tohoto souboru call s
nazvem teto funkce nepomaha, BufRead ci BufReadPost take ne.
Idea je takova, ze jakmile se odskoci z muttu, aby se napsal e-mail, tak
se nastavi kurzor pomocí teto funkce na prvni radek tela emailu a prejde
se do rezimu INSERT pomoci funkce startinsert.
Prechod do INSERT modu jede v pohode, ale ten Top() nechce a nechce jet.
Jde to vyresit i trosku jinak, ale radeji bych mel takovouto funkci.
Diky za radu ci nakopnuti spravnym smerem
Karel
Další informace o konferenci Editors