Vim komut dosyasında bir hata mesajı göstermeye çalışıyorum:Vim: Vim Komut dosyasından bir hata mesajı gösteriliyor
function! Foo()
" ...
endfunction
au BufWritePost *.py silent call Foo()
"throw" anahtar sözcüğü çalışır, ancak muhtemelen bunu yapmak için doğru yol değildir. Ben "echomsg" için referanslar buldum, ama bu herhangi bir etkisi yok:
echohl ErrorMsg
echomsg 'Hello World'
echohl NONE
Ayrıca v: statusmsg (aynı zamanda etkisi yok) içine yazmaya çalıştım. Herhangi bir fikir?
Ayrıca, muhtemelen, throw() gibi sinyal yayılımını da durdurmak istiyorum, yani, BufWritePost olayını dinleyen diğer kancaların çağrılmadığı şekilde.
Yay, bu kolaydı. Teşekkür ederim! – knipknap