Vim: Показ сообщения об ошибке из Сценария Vim

Я пытаюсь показать сообщение об ошибке в сценарии Vim:

function! Foo()
    " ...
endfunction

au BufWritePost *.py silent call Foo()

Работы ключевого слова "броска", но, вероятно, не правильный способ сделать это. Я нашел ссылки на "echomsg", но это не имеет никакого эффекта:

echohl ErrorMsg
echomsg 'Hello World'
echohl NONE

Я также пытался записать в v:statusmsg (также никакой эффект). Какая-либо идея?

Кроме того, я, вероятно, также хотел бы остановиться, распространение сигнала как бросок () делает, т.е. таким образом, что другие рычаги, которые слушают событие BufWritePost, не называют.

37
задан knipknap 22 February 2010 в 17:39
поделиться