不谈Spacemacs,只谈Centaur Emacs

更新最新版本后, 隔一段时间出现下面的提示:

Reverting buffer ‘.persistent-scratch’.
Reverting buffer ‘.persistent-scratch<2>’. [2 times]
Reverting buffer ‘.persistent-scratch’.
Reverting buffer ‘.persistent-scratch<2>’.
Reverting buffer ‘.persistent-scratch’.

有详细信息吗?我本地没有看到过这个信息。

出现问题的时候会自动切换到 .emacs.d/.persistent-scratch 这个文件, 内容:

(["*scratch*" "" (1) lisp-interaction-mode nil nil])

暂时只有这些信息, 我对elisp不熟,有其他调试方式吗?

另外: init.el 我注释了 init-lsp.el, 改用 lsp-bridge, 有没有可能是跟 lsp-bridge 冲突了

这个你需要问下懒猫了,Centaur中目前没有使用 lsp-bridge,无能为力。

好的, 我暂时先删除 persistent-scratch , 后面有时间再看看,谢谢!

原来我不是唯一一个,不过我最近也在尝试切到lsp-bridge.刚刚在同时用persistent-scratch 和 lsp-bridge的时候就遇到和你一样的情况。

1 个赞

用centaur,org转pdf,文件名是中文就通过不了,改成英文就可以,该怎么解决?

window的?

嗯,这应该是latex的问题。

我的org文件名带中文是可以转pdf的。

重新安装后整体画面和modline都往右偏了一点,导致flycheck图标只能看见一半

我的不行,不知道什么原因,能看看你的配置吗

换个字体看看什么效果

PS:每次尽量多描述,基本信息没有很难判断的

是我自己换上了不等宽的字体造成的,很抱歉麻烦你了

编码相关的我是 这样 设置的,org to latex to pdf参考了这篇文章: Org-mode 导出中文 PDF,嫌麻烦可以先不配置 minted,latex我用的是MiKTeX。

老大,我用org转pdf,如果org文件是中文名,转换就不成功,我看了信息提示,主要是中间过程产生的tex文档在emacs显示是乱码,所以无法进行tex到pdf这一步,您看这个该怎么解决。

字符编码问题,你用的是Windows吗?先试试这个

(set-language-environment 'utf-8)
(set-default-coding-systems 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(set-clipboard-coding-system 'utf-8)
(set-file-name-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-terminal-coding-system 'utf-8)
(set-selection-coding-system 'utf-8)
(modify-coding-system-alist 'process "*" 'utf-8)

如果还不行,换成GBK (chinese-gbk) 再试试。

解决就好。非等宽字体计算宽度就不精确了。

改了,还是不行,没招了,文件名改成英文的就正常了,中文的就不行。过程中产生的tex文件在电脑上显示是对的,emacs一读就显示是乱码的的文件名。

明显是编码的问题。你 emacs -q 试试将 org 导出为tex 看看文件名是否对。