Vim 'ex-showmarks' 插件可以在文件侧边栏中直观地显示Vim标记,类似于以下内容:
我怀念这个功能,并尝试在Emacs恶魔模式中找到一种复制它的方法,希望在学习如何编写Emacs扩展之前确保没有我错过的快速解决方案。
Vim 'ex-showmarks' 插件可以在文件侧边栏中直观地显示Vim标记,类似于以下内容:
我怀念这个功能,并尝试在Emacs恶魔模式中找到一种复制它的方法,希望在学习如何编写Emacs扩展之前确保没有我错过的快速解决方案。
目前还没有突出显示evil标记的包。但是,实现起来应该不太困难。标记列表存储在变量evil-markers-alist
中(请参见函数evil-show-marks
以了解如何访问此数据的示例)。因此,只需要遍历此列表并向缓冲区添加适当的覆盖层即可。
可能最好将一个建议添加到函数evil-set-marker
中,每当Evil更改标记时调用,以便可以更新突出显示。
我可能会定义一个小模式evil-show-marks-mode
之类的东西来启用/禁用此功能。
因为这是一个很好的功能,而且相当容易但不是微不足道的实现,所以如果有人自愿编写相应的扩展包,那就太好了;)
有一个包可以实现这个功能,evil-visual-mark-mode。
它可以在正常模式下内联显示 Mars。
安装后,只需将 (evil-visual-mark-mode)
添加到您的配置文件中即可全局启用。