我用imenu-list-minor-mode作为python的类和函数的导航图 原来spacemacs用的是aconda backend作为python layer性能还行,现在换成lsp后,感觉特别慢。 有什么好方法优化一下。或者改用别的来显示类和函数的导航图。
lsp-mode会设置imenu-create-index-function
,如果觉得lsp太慢,可以重设这个变量
具体怎么弄,能给个示例么?
(add-hook
'python-mode-hook
(lambda() (setq imenu-create-index-function 'semantic-create-imenu-index)))
这个需要激活semantic-mode
, 或者在使用aconda backend时C-h v查看imenu-create-index-function的值,但我不确定不激活aconda 时是否也可以使用
我已经不再使用aconda了,感觉太弱了。我试试看。
现在好爽。很快。