不谈Spacemacs,只谈Centaur Emacs

今天升级之后,启动出现这个错误:

error: Unable to find icon with name ‘nf-oct-primitive_dot’ in icon set ‘octicon’

nerd-icons已经安装了,之前是正常的

没有使用 nf-oct-primitive_dot 啊,你能确认下是哪里引用了吗?

Update: 最近nerd-icons升过级,dashboard包也需要升级。

use Nerd Fonts 3.0 (#462) · emacs-dashboard/emacs-dashboard@fd7819c (github.com)

刚刚再更新一遍,问题解决了,谢谢!

最近主线中用nerd-icons替代了all-the-icons,用flymake替换了flycheck,另外还开了一条新分支:feat/modern-completion,准备尝试越来越成熟的vertico+marginlia+consult+corfu,并用tab-bar 替代 persp-mode。目标是更精简,尽量使用内置package,提升性能。也有想法用内置的 eglot 替换 lsp-mode,但是目前有几个功能还没有找到方法,等下一步再考虑。

14 个赞

求助一下大神。 我昨天刚用上Centaur,python环境遇到问题。请问运行python需要单独配置路径、运行环境吗? 我没有配置以上这些,直接打开python文件的时候,会提示需要安装tree-sitter,如下图

然后十几秒之后提示失败,相关错误信息如下:

系统是win11,emacs版本是29

提示很清晰啊,要安装pyright。试试 M-x lsp-install-server 选择pyright。如果不行可能需要翻墙。

Command “semgrep lsp” is not present on the path. Command “ruff-lsp” is not present on the path. Command “pylsp” is not present on the path. Command “pyls” is not present on the path. Unable to install pyright via npm' because it is not present Command "rust-analyzer" is not present on the path. Command "perlnavigator --stdio" is not present on the path. Command "$JAVA_HOME/bin/java -jar c:/Users/wyz/AppData/Roaming/.emacs.d/.cache/lsp/magik-ls/magik-language-server-0.7.1.jar --debug" is not present on the path. Command "kotlin-language-server" is not present on the path. Command "clangd --header-insertion-decorators=0" is not present on the path. Unable to install pyright via npm’ because it is not present

运行 lsp-install-server命令之后报以上错误,看起来配置差得多

上面的问题解决之后,运行python的时候遇到新的问题。 请大神帮忙看一下,python shell无法正常启动: Warning (python): Python shell prompts cannot be detected. If your emacs session hangs when starting python shells recover with ‘keyboard-quit’ and then try fixing the interactive flag for your interpreter by adjusting the ‘python-shell-interpreter-interactive-arg’ or add regexps matching shell prompts in the directory-local friendly vars:

  • ‘python-shell-prompt-regexp’
  • ‘python-shell-prompt-block-regexp’
  • ‘python-shell-prompt-output-regexp’ Or alternatively in:
  • ‘python-shell-prompt-input-regexps’
  • ‘python-shell-prompt-output-regexps’

doom emacs ,spacemacs安装的时候底部会显示安装的信息。centuar emacs安装的时候,底部minibuffer啥都不显示,都不知道是卡死了还是在安装中,是不是可以显示一下

init.el 中注释掉这段:

(when (display-graphic-p)
    (setq-default inhibit-redisplay t
                  inhibit-message t)
    (defun reset-inhibit-vars ()
      (setq-default inhibit-redisplay nil
                    inhibit-message nil)
      (redraw-frame))
    (add-hook 'window-setup-hook #'reset-inhibit-vars)
    (define-advice startup--load-user-init-file (:after (&rest _) reset-inhibit-vars)
      (and init-file-had-error (reset-inhibit-vars))))

这段是故意屏蔽打印提升启动速度的,29之后也许就不需要了。

2 个赞

问下大佬 开启 childframe 后如何使用emacs-rime的时候汉字显示候选词呢? 不开启的时候是可以的

这是开启后的

emacs-rime 也用child frame。试试 (setq rime-show-candidate 'posframe)

设置了还是会有点问题,不清楚是那里的问题,emoji就可以展示出来.

这个可能需要问下emacs-rime 开发了。

好的,谢谢哈

请问下, rg-project 搜索后的结果窗口以及 C-h v 之类的窗口,用 C-x 1 最大化之后都显示 Can not make side window the only window,可能是啥原因呢?版本是 28.2.

popper 的行为,rg搜索结果不要最大化

1 个赞

新买了一个mac book电脑,使用brew安装的emacs,使用命令下载了centaur emacs的配置,重启emacs后下载包,过了很长的时间包下载好后,能正常打开,但是有一个问题,截图如下:

应该是中文乱码,我试了一下打中文没有问题,请问这是怎么回事啊,我该怎么办啊:anguished: :pray: :pray: :pray:

撤回这个问题,运行那个什么Option+X, nerd-icons-install-fonts 再重启就行了