Vim的'ex-showmarks'插件,在视觉上会显示一个文件排水沟Vim的痕迹,这样的事情:Emacs邪恶模式 - 我该如何模仿'ex-showmarks'Vim插件?
我错过这个功能,我试图找到一种方法来复制它在Emacs邪恶的模式,并希望在我尝试学习如何编写Emacs扩展之前,确保没有一些快速解决方案。
Vim的'ex-showmarks'插件,在视觉上会显示一个文件排水沟Vim的痕迹,这样的事情:Emacs邪恶模式 - 我该如何模仿'ex-showmarks'Vim插件?
我错过这个功能,我试图找到一种方法来复制它在Emacs邪恶的模式,并希望在我尝试学习如何编写Emacs扩展之前,确保没有一些快速解决方案。
目前没有突出邪恶标记的软件包。但是,实施起来不应该太困难。标记列表存储在变量evil-markers-alist
中(有关如何访问此数据的示例,请参阅功能evil-show-marks
)。因此,只需要遍历该列表并向缓冲区添加适当的覆盖。
向功能evil-set-marker
添加建议可能是个好主意,当邪恶更改标记时会调用该建议,以便突出显示可以更新。
我可能会定义一个次要模式evil-show-marks-mode
左右来启用/禁用此功能。
因为它是一个很好的功能,并且很容易,但不容易实现,如果有人志愿者编写相应的扩展包就好;)
我不确定是否有一个软件包完全符合你的要求,但有一个名为'bm'(书签)的软件包,它相当接近。它突出显示,但您需要手动插入书签。您可以调整它以突出显示“标记环”中的标记。 – jpkotta