In my $VIMRC
, I would like to
autocmd BufWinEnter *.ly call s:BufWinEnterLY()
autocmd TextChanged *.ly call s:TextChangedLY()
autocmd BufUnload *.ly call s:BufUnloadLY()
I want s:BufWinEnterLY()
to create a buffer below with the intent to act as a log that cannot be modified, which I will explain further down.
I want s:TextChangedLog()
to execute asynchronously lilypond "some predefined arguments"
and have all stderr output from that be appended to the aforementioned log.
I want s:BufUnloadLY()
to simply delete the log buffer.
I have tried using jobstart with rpc
= true, termopen
then rpcnotify
, serverstart
+ sockconnect
then rpcnotify
, but none of these methods work. Any help?
.
in front (e.g. try opening vim and type:.!date
) but that doesn't relate at all with your actual question:terminal ++shell lilypond args >/dev/null
(I’m assuming you only care about stdout)