Я пытаюсь показать сообщение об ошибке в сценарии Vim:
function! Foo()
" ...
endfunction
au BufWritePost *.py silent call Foo()
Работы ключевого слова "броска", но, вероятно, не правильный способ сделать это. Я нашел ссылки на "echomsg", но это не имеет никакого эффекта:
echohl ErrorMsg
echomsg 'Hello World'
echohl NONE
Я также пытался записать в v:statusmsg (также никакой эффект). Какая-либо идея?
Кроме того, я, вероятно, также хотел бы остановиться, распространение сигнала как бросок () делает, т.е. таким образом, что другие рычаги, которые слушают событие BufWritePost, не называют.