握草!谁来救救我……
谁就不能搞个单文件的配置?1000 行左右的?超过这个行数我是没勇气看的。
握草!谁来救救我……
谁就不能搞个单文件的配置?1000 行左右的?超过这个行数我是没勇气看的。
Emacs 很少有不超过 2000 行的配置,随便一个 packages 就要 5000 多行。
package 就不往里面算了。就和楼主发的这个类似。 我觉得努力努力,支持几种语言自动完成,基础编辑体验不错,再弄个漂亮点的主题,什么的。 还是可以达到的目标?……
(length package-selected-packages)
46
我咋从来没碰到过。。。可能一开始我就用了山人的配置,包都exclude过了,排除spacemacs那些layer自己不用的包还是挺重要的
重构了下配置,写python代码跟pycharm无异了
好像已经打不开了,方便再分享吗?谢谢。主要想看看Python相关的配置。
同样想看看楼主 Python 是怎么配置的,主要关心下面几个点:
jump to definition。 目前 evil 用 gd
只能找同文件里的定义,想知道下面两个怎么实现
1)找同项目不同文件下的定义,比如 a.py 里定义了某个类,在 b.py 里使用这个类的某个函数,怎么跳转到 a.py 的相应位置?
2)找安装的 Python 包的定义。比如使用了 np.ones() 这个函数,怎么跳转到相应的源代码处,同时区分不同虚拟环境下安装的包?
补全。目前 company 只能补全同文件下写过的函数,类似第一点里的两个问题
1)怎么补全同项目下自己定义的类或函数
2)怎么补全导入的 Python 第三方包?
最后补全函数时有没有在 mini buffer 里显示该函数的参数功能。
建议了解下 lsp-mode 和 lsp-pyright
为啥我才 23 个 package,启动就用了 27 秒多?
估计是因为你没用 lazy load
可以考虑用 straight.el + use-package 或 leaf 管理、配置包。我几十个包,启动时间不到1秒。