我的目标是编写一个守护程序,如果VIM处于插入模式或VIM处于命令模式,它将改变键盘的灯光。
我一直在考虑如何在任何给定时间提取有关VIM实际处于哪种模式的信息。我曾尝试调查/ proc /文件夹中与正在运行的VIM进程关联的所有文件,但没有发现任何东西可以洞悉编辑器当前所处的模式。
我知道您可以让VIM在〜/ .vimrc中运行带有设置的命令:
autocmd InsertEnter * checktime
...但是我不确定如何以编程方式(此语言现在不相关)来基于VIM模式更改状态。
谢谢。