doom-emacs中org-mode列表的奇怪bug

升级emacs版本和doom之后,有一个奇怪的bug,不知道从何处开始排查。 列表中原先如下图:

C-c C-c后,把当前 item 标记完成 ,但是会被列表中的 其他项目格式搞乱:

版本如下:

GNU Emacs     v28.1            nil
Doom core     v3.0.0-dev       grafted, HEAD -> master, origin/master, origin/HEAD acae9f9 2022-07-05 01:35:06 +0200
Doom modules  v22.07.0-dev     grafted, HEAD -> master, origin/master, origin/HEAD acae9f9 2022-07-05 01:35:06 +0200

进入doom/sandbox后,vanilla Emacs (nothing loaded) 中没有这个问题,但是进入 vanilla Doom (only Doom core)会报错:

期待给出debug的思路,感谢!!

用emacs -q试试?起码可以确定是配置还是emacs版本的问题

可能是 emoji 导致的对齐错误。

我印象中终端下才会出现叠字的现象。

你试试更改字体。

说到这个,org-roam 下我也遇到过奇怪的,就是 header (TODO 下面或者笔记内的 header 下都会有)下面会自动生成 id,偶发。

可能是变量org-id-link-to-org-use-id设置的原因,t的话就会当你创建一个当前位置的链接的时候自动生成ID。

1 个赞

搜了下配置文件,并没有设置过这个,就很奇怪。