que estoy tratando de mostrar un mensaje de error en un script de Vim:Vim: Mostrando un mensaje de error de un script de Vim
function! Foo()
" ...
endfunction
au BufWritePost *.py silent call Foo()
El "tirar" las obras de palabras clave, pero probablemente no es la forma correcta de hacer esto . Me encontrado referencias a "echomsg", pero esto no tiene ningún efecto:
echohl ErrorMsg
echomsg 'Hello World'
echohl NONE
También probé a escribir en v: statusMsg (también sin efecto). ¿Alguna idea?
Además, probablemente también querría detener la propagación de la señal como lo hace throw(), es decir, que no se invocan otros enlaces que escuchan el evento BufWritePost.
Yay, eso fue fácil. ¡Gracias! – knipknap