如何快速跳转vue项目中include的文件

这里有说怎么定位 max-specpdl-size 的问题,可以试试

我很少用 tramp,爱莫能助了。。。

谢谢。暂时切到 straight.el 了,没这个问题。Borg 把仓库搞的太大,造成 magit 启动也慢,在 Windows 下更是没法用。。

PS: straight.el 也有坑,看来不同的包管理方案都各有优缺。我还是用回 Borg 吧

project.el 的project-find-file搭配Minibuffer History, 可以直接跳转的啊, project-find-file记录了当前cursor的文件名

看了 LSP 的协议 Specification

不知道这个是不是用于处理这种情况的。

这个问题终于解决了。原来是使用 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 用户不受影响。