我正在开发一个vim“日志”插件。我试图将任何调用连接到源、回波。AFAIK,通常在“events”上执行任意代码的方式是通过使用autocmd(grp)和autocmd-事件来执行--但是,似乎不可能通过这种方法将其中的任何命令挂起。
还有什么其他的建议吗?
编辑:
我现在正在玩这个游戏,把我正在做的事情塞进这里的要点:
发布于 2015-11-05 20:34:07
有一个SourcePre事件允许您连接到脚本中。
您可以通过以下方式访问过去的消息
:redir => var
:silent messages
:redir END可能是周期性的CursorHold事件。
但请仔细考虑是否需要一个“日志插件”。我认为这最好是在核心Vim中完成,而不是Vimscript,Vim已经提供了相当好的日志记录基础设施(cp )。'verbose'和'verbosefile')。还有一些插件,如DrChip的Decho,用于检测您的Vimscript代码。
https://stackoverflow.com/questions/33545683
复制相似问题