不谈Spacemacs,只谈Centaur Emacs

非常感谢你的回复,问题已解决

不客气。。。。

升级后出现错误:Autoloading file ~/.emacs.d/elpa/solaire-mode-20210601.1921/solaire-mode.elc failed to define function solaire-mode-in-minibuffer。几乎所有minibuffer中的命令都运行不了,包括C-x b C-s等。

请确认升级了配置

您好, 想请教您一个问题, 我的是ubuntu18.04系统emacs28, 使用的时候有些符号无法显示, 可能是字体的问题, 想请教您应该如合解决image

安装下symbola字体,然后测试用 insert-char 输入unicode十六进制,能显示就说明可以了

非常感谢您的回复, 接下来继续尝试, 当前我在尝试的时候想试试all-the-icons-install-fonts能不能解决, 结果现如下, 请问您知道这个是怎么回事吗? Contacting host: raw.githubusercontent.com:443 open-network-stream: make client process failed: 拒绝连接, :name, raw.githubusercontent.com, :buffer, #, :host, raw.githubusercontent.com, :service, 443, :nowait, nil, :tls-parameters, nil, :coding, nil

网络问题,挂个梯子或者手动把字体下载下来安装 all-the-icons.el/fonts at master · domtronn/all-the-icons.el · GitHub

README 里都有说明: GitHub - seagle0128/.emacs.d: Centaur Emacs - A Fancy and Fast Emacs Configuration . Linux下用centaur-install-fonts按照就可以了。

Generally you just use M-x centaur-install-fonts to install all necessary fonts. The manual steps are below.

all-the-icons are necessary. Run M-x all-the-icons-install-fonts to install the resource fonts. On Windows, the fonts should be installed manually. all-the-icons only support GUI. If you don’t like color icons, (setq all-the-icons-color-icons nil) to disable it. Please refer to all-the-icons.el for details.

If the icons are not displayed correctly although all-the-icons fonts are installed correctly, please install the non-free font Symbola. This issue usually occurs on Windows. Refer to #121 for more details.

If you are using cnfonts, it will conflict with all-the-icons . The workaround is here.

For better experience, I don’t recommend to use GUI with emacsclient in daemon mode. See #154.

你好, 非常抱歉又提问了. 在使用centaur-install-fonts时出现了

open-network-stream: make client process failed: 拒绝连接, :name, raw.githubusercontent.com, :buffer, #<killed buffer>, :host, raw.githubusercontent.com, :service, 443, :nowait, nil, :tls-parameters, nil, :coding, nil 错误,尝试了以下两种均无效, 还是提示拒绝连接

  1. M-x package-refresh-contents and try again.
  2. (setq gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3") .

有前辈说改代理, 于是我尝试了使用代理:

image

这将这里改完后重启, 再使用proxy-socks-enable时出现的是

image

不知道为什么修改没有生效.在使用(setq socks-server '("My Proxy" "127.0.0.1" 1080 5))再C-x e执行后启用代理端口仍是1086.

在我将我的ssr本地端口改成1086后再使用centaur-install-fonts时仍出现了上面的拒绝连接错误, 我的代理可谷歌, 我的系统是ubuntu 18.04, emacs版本28.

请各位大佬闲暇有空时给予小弟一些指导, 感激不尽

谢谢您的回复

非常感谢指导

  1. 先确认你本地代理是socks还是http代理。
  2. 目前socks代理端口是写死的1086,可以将你的socks代理服务端设置为1086.

我新增了一个配置用于设置SOCKS代理centaur-socks-proxy。更新到最新版,在custom.el设置下就可以了。

非常感谢您的回复,本地的是socks5代理,修改了本地代理端口晋尝试过了

非常感谢各位大仙的回复与指导,已成功。 :pray: :pray: :pray:

拒绝连接确实是代理的问题,多试试socks和http代理,我最终用http代理成功更新

显示异常是字体的问题, 我这里使用 centaur-install-fonts后就没问题了

自动完成的窗口,按您说的设置之后OK了;浮动窗口的字体应该怎么设置呢,就是光标移上去自动显示出的文档的窗口

你指的什么语言?elisp的话参考 init-elisp.el。 lsp-mode 修改 lsp-ui-doc-frame-parameters

如图(请忽视代码内容),这部分功能应该是通用的吧

例子:

(with-eval-after-load 'lsp-ui-doc
      (add-to-list 'lsp-ui-doc-frame-parameters '(font . "Menlo-12")))
1 个赞

设置OK,干脆把custom.el文件保存了,后面能反复利用