- 不是所有
M-x helm-imenu
的使用都会触发这个 Bug,比如 Emacs Lisp 下,貌似defsubst
会触发,而defun
等不会触发; - 目前来看,这个 Bug 没什么实际影响,而且就算出现了,也很难查觉到。
嗯,因为原来的缩进是错的。
M-x helm-imenu
的使用都会触发这个 Bug,比如 Emacs Lisp 下,貌似 defsubst
会触发,而 defun
等不会触发;嗯,因为原来的缩进是错的。
我比较推荐把修改 bug 和缩进拆成两次提交,或者不改缩进。。。然而你刚才的 pr 已经合并了。
搜了一下源代码中的 cl-loop
,不止一处缩进错误(https://github.com/emacs-helm/helm/search?utf8=✓&q=cl-loop&type=),其它语句应该也有。
沒事,反正都是 Emacs 处理的。
Emacs 默认的 C 缩进和 Linux kernel 风格不一樣,于是⋯⋯
理论上应该是必现, 因为types里面只有第一个元素是类型, 可以匹配, 可以得到有效face, 剩下的元素(变量或函数的名字)一般匹配不了, 得到的face是nil.
在eilsp文件里可以定义一个名字为Variables的变量, 这样第二个元素也会被匹配, 可以看到, 该符号也被高亮为类型了.
(defvar Variables nil)
不知道我理解有没有错误. 如果没错的话, 那就是必现的, 这个地方不应该用mapconcat, 应该对第一个和第二个元素分别做处理.
我遇到了这个错误,然而并没有用helm
试试看能不能找出问题的来源,我前面之所以能发现是 Helm 的问题,是因为在查看 *Messages*
的时候,第一次出现这样的信息之前,我发现我用了 helm-imenu
。
嗯,过一阵子再看看。迁移doom develop分支遇到各种问题,抗不住又回master了。
建议你还是迁去develop比较好…毕竟2.1快发布了迟早要迁😂
总算迁移完成,衷心希望doom能稳定健康的发展
只要主要开发者能一直保持活跃。现在spacemacs感觉有点凉了。主要贡献者虽然还在维护,但是力度不太够。
那是因为在憋大招吧 ,spacemacs 现在有一个新分支,叫 double_dot,不知道准备干什么
大概是这个
看起来像是新的配置系统?他说的POC是啥?
该主题讨论的是一个 Helm 的 Bug,上游已经修复,所以该主题将会关闭。
如果你遇到类似的错误信息,请自己找出是哪个 Package 导致的,并向上游报告。如果想在论坛讨论,请开一个新主题。
该主题在创建6小时后自动关闭。不再允许新的回复。