这里有说怎么定位 max-specpdl-size 的问题,可以试试
我很少用 tramp,爱莫能助了。。。
谢谢。暂时切到 straight.el 了,没这个问题。Borg 把仓库搞的太大,造成 magit 启动也慢,在 Windows 下更是没法用。。
PS: straight.el 也有坑,看来不同的包管理方案都各有优缺。我还是用回 Borg 吧
project.el 的project-find-file搭配Minibuffer History, 可以直接跳转的啊, project-find-file记录了当前cursor的文件名
这个问题终于解决了。原来是使用 Borg 在安装 Corfu 插件时在 .gitsubmodules 里面加了两个load-path 引起的。
[submodule "corfu"]
load-path = .
load-path = extensions
no-byte-compile = extensions/corfu-history.el
no-byte-compile = extensions/corfu-indexed.el
no-byte-compile = extensions/corfu-quick.el
path = lib/corfu
url = [email protected]:minad/corfu.git
branch = main
目前的临时解决方案:
设置 project-vc-merge-submodules 为 nil,不过这样就不会去查找子模块了。
好像是 tramp 不会处理颜色, 在 fd 的 output 中关掉颜色就行了
-c never
这个 bug 已经在 Emacs 29 中修复,Borg 用户建议更新到最新的 Emacs 29.
这个bug 是因为 project--git-submodules
函数错误地将 .gitsubmodule
下的 load-path
当成了 path
来解析。不需要加 load-path 安装插件的 Borg 用户不受影响。