不谈Spacemacs,只谈Centaur Emacs

用的是默认的,没有自定义过emacs 的配置,也没有动过 centaur的配置

变更theme 是用的 centaur-load-random-theme 展示图如下,左边是在emacs中显示效果,右边是用vs code打开的

换主题:

priority

应该是字符集的问题,换个字体试试。用这个确认下:(org-fancy-priorities-mode -1).

image

执行后(org-fancy-priorities-mode -1) 确实OK了,是需要安装,下面这些字符集?

 (cl-loop for font in '("Apple Color Emoji" "Symbola" "Symbol")
           when (font-installed-p font)
           return(set-fontset-font t 'unicode font nil 'prepend))

对,安装"Symbola"字体就好了。

你的环境上看看这个返回什么值

(char-displayable-p ?⯀)
1 个赞

那个字体选择里加一个"Segoe UI Emoji"吧,windows自带这款字体。

(mac不是应该自带"Apple Color Emoji"吗,为什么他没有

手动安装了,OK了

(char-displayable-p ?⯀)

执行结果如图:

第7行是第一次执行结果,第5行是安装字体后的执行结果

字体自己可以配,不可能匹配到所有人的环境的。

:joy:我的意思是那段写成这样,Windows用户可以少装个字体(自带),开箱即用度小幅上升

 (cl-loop for font in '("Apple Color Emoji" "Symbola" "Symbol" "Segoe UI Emoji")
           when (font-installed-p font)
           return(set-fontset-font t 'unicode font nil 'prepend))

Segoe UI Emoji 只支持Windows 10?你确定它包含这些符号没?如果是我可以直接加上。

Update: 已经加上了:Add "Segoe UI Emoji" to custom template file. · seagle0128/.emacs.d@9f0af28 · GitHub

1 个赞

不好意思,之前没完全搞明白.

刚刚测试了一下,要显示应该要改成
"Segoe UI Symbol" :joy:


c:/app/emacs/bin $ (char-displayable-p ?⯀)
#<font-object "-outline-Segoe UI Symbol-normal-normal-normal-sans-15-*-*-*-p-*-iso8859-1">

已经更新了。。。

1 个赞

使用过程发现了一个问题 我删了一个项目以后

每次打开emacs 都没办法自动打开dashboard了

尝试从 projectile presp里都移除了 但是打开还是不行

提示 project server at /xxx/xxx/xx cannot be read

这是treemacs的问题,需要修改这个文件treemacs-persist-file. 你需要用这个treemacs-remove-project-from-workspace 删除项目。

Update:查下你环境上treemacs-missing-project-action的值是什么。

改成remove not ask 然后就好了

感觉 树形目录 还是不适合emacs 我把这玩意给干掉了

那就是没有升级。Centaur中早改为remove了

在org-mode中 当代码块在结尾时 缩起来就会一坨黑。。有没有办法拯救

925F9EE8-85D3-434E-824C-064CC607DDAD

看看org-ellipsis face。或者试试(setq org-ellipsis nil).

实测还是不行。。。

那有可能是配色的问题,试试别的主题?