Vim 'ex-showmarks'插件在文件装订线中可视地显示Vim标记,如下所示:
我想念这个功能,并试图找到一种方法在Emacs邪恶模式下复制它,并且在我尝试学习如何编写Emacs扩展之前,我想确保没有一些快速的解决方案。/ p>
答案 0 :(得分:1)
目前没有用于突出邪恶标记的包。但是,实施起来应该不会太难。标记列表存储在变量evil-markers-alist
中(有关如何访问此数据的示例,请参阅函数evil-show-marks
)。因此,只需要遍历此列表并向缓冲区添加适当的叠加层。
向函数evil-set-marker
添加建议可能是个好主意,只要Evil更改标记就会调用该函数,以便可以更新突出显示。
我可能会定义一个次要模式evil-show-marks-mode
左右来启用/禁用此功能。
因为这是一个很好的功能,而且很容易实现,但如果有人志愿编写相应的扩展包,那将会很好;)
答案 1 :(得分:1)