(请教)avy可以只对当前页面(org)中的链接跳转吗? 就像vimium那样

有个很火的浏览器插件vimium, 我原来也用过, emacs用户应该会感到这个和avy也太像了, 我也感觉像, 不过vimium只识别页面的链接或者说可点击元素。 avy似乎没这个选项, 每次 avy-goto-word 的时候, 感觉覆盖的东西太多了。

如果avy可只识别页面链接, 那就和vimium应该也就区别不大了,对于我这样org文件里链接特别多的(密密麻麻), 点击跳转的体验应该会比vimium在浏览器里更好

linklink

只用 avy 应该是不行,不过有人基于 avy 做了个

GitHub - noctuid/link-hint.el: Pentadactyl-like Link Hinting in Emacs with Avy

3 个赞

看了下link hint只有open link和copy link,楼主要goto link似乎没有,但应该很容易能利用link hint写一个

感谢,link-hint-open-link 这个很好的解决了我的问题,@JJPandari 没有goto link也不影响,当然有更好。

如果还能有这么个功能:我在org-mode里光标选中一段包含n个链接的文本,执行一个方法把这些链接全部打开那就完美了,不过应该也不难实现。

有个 link-hint-open-all-links ,稍微包装下就可以了。

目测 (save-excursion (narrow) (link-hint-open-all-links))就够了 :thinking: