gpt4 book ai didi

Emacs evil-mode - 如何模仿 'ex-showmarks' Vim 插件?

转载 作者:行者123 更新时间:2023-12-01 16:13:32 31 4
gpt4 key购买 nike

Vim 'ex-showmarks'插件在文件间距中直观地显示 Vim 标记,如下所示:

After marking with 'ma' and 'mb'

我想念这个功能,并试图找到一种方法在 Emacs evil-mode 下复制它,并且想确保在我尝试学习如何编写 Emacs 扩展之前没有缺少一些快速解决方案。

最佳答案

目前没有高亮邪恶标记的包。但是,实现起来应该不会太困难。标记列表存储在变量 evil-markers-alist 中(有关如何访问此数据的示例,请参见函数 evil-show-marks)。因此,只需要遍历此列表并向缓冲区添加适当的覆盖即可。

向函数 evil-set-marker 添加建议可能是个好主意,每当 Evil 更改标记时调用该函数,以便更新突出显示。

我可能会定义一个次要模式 evil-show-marks-mode 左右来启用/禁用此功能。

因为这是一个很好的特性,而且很容易实现,但实现起来并不简单,如果有人自愿编写相应的扩展包,那就太好了;)

关于Emacs evil-mode - 如何模仿 'ex-showmarks' Vim 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36293405/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com