有没有显示语法位置的插件

有没有能显示光标所在行属于哪个类和函数的插件, 最好是轻量级点的

2 个赞

试了一下,这个应该是依赖imenu的内容,比如php-mode就显示不出类名,只显示出所在的成员,有的mode显示的还是错的, 不过聊胜于无了,感谢

如果你用Emacs 29,而且也用内置的treesit的话,可以看看 treesitter-context.el

不过有两点不一定满足你要求,一是目前不支持php,二是用posframe展示代码上下文信息。

如果语言有对应的 lsp 的话,可以用 lsp 更新信息。我记得 eglot 会用 lsp 更新 imenu?

内置的which-function-mode?