C-x b
切换 buffer
时,每行尾都有一个 unicode 字符,不知道为何?如图:
设置哪里能让它正常?
C-x b
切换 buffer
时,每行尾都有一个 unicode 字符,不知道为何?如图:
设置哪里能让它正常?
看起来像少了字体,可以找下它的文档,是否要安装特定的字体。
consul-buffer 的实现上是在每个候选的末尾都加了一个 unicode 字符,详细情况可以参考这个 issue。 你可以看看你的设置怎么显示出 unicode 字符着手,可能是你少了什么字体。
别知道你什么平台?你字体设置是什么样的? 可以看看有没有这两个字体 “Symbola” “Symbol”?
自带的switch-to-buffer
挺好用的
当然,装一个symbola能解决问题,你应该是缺unicode的字体. Symbola (fontlibrary.org)
或者是windows自带的 Segoe UI Symbol
manjaro linux
symbola/symbol
字体是有的,doom刚切到 vertico,才发现有这个小小的问题,确定是其中调用的 consult-buffer
导致,感谢各方支援
我这边在 Arch Linux ,Mac 和 Windows 下使用consult + vertico 都没问题。 你可以参考下我的字体设置 https://github.com/Eason0210/emacs.d/blob/master/lisp/init-font.el
windows 上 consult--grep
可以显示中文字体吗?为这里显示全是\num,且无法跳转包含\number的搜索结果行。
我在 Windows 上尝试了一下 consult-grep
,直接输入中文什么都搜索不出来。如果先执行的英文,可以正常工作。但是删除关键字后,候选并不更新。目前这个功能有问题。
字体的显示倒是正常的。