Doom Emacs 中英文智能 word wrap 的问题

我的场景是在 org-mode 里中英文混合记笔记,但问题可延伸于任何场景。

如果不开启 word wrap 那么会变成这样

loooongwoooord another loooongwo
ooord

如果开启了 word wrap 虽然英文可以正常显示如

loooongwoooord another 
loooongword

但是中文就会变成

我说了一段很长的话,但是中间有
english 字符于是中文就被强制切到下一
行去了

理想情况下是

我说了一段很长的话,但是中间有 english 字
符,中文不受到 word wrap 影响,而英文受到
影响

我看到 Doom Emacs 有一个被禁用的 word wrap 模块,注释里写的是会根据语言来进行 word wrap,看上去正好解决了我的问题,但是开启之后发现并非如此,也许是还没开发好?

1 个赞

同样的问题,在org里用是很别扭, (add-hook 'org-mode-hook (lambda () (setq truncate-lines t))) 我是调整这选项,t和nil效果没区别

我在orgmode直接关闭自动换行了。。

基本无解。。尤其在列表里使用时更蛋疼。