不谈Spacemacs,只谈Centaur Emacs

大佬们,最近用着好好的突然出现个问题。我在org模式里使用代码标记,截图如下:

我一在src部分按enter, tab的时候就会自动跳到下面这个错误窗格中,根本没编缉,这个该怎么办啊(不解决就没法用了这个。。。),求大佬赐教

刷新下package安装treemacs-nerd-icons就可以了

(package-refresh-contents)
(package-install 'treemacs-nerd-icons)

你是不是很久没有更新过了?最好用命令 M-x centaure-update 进行整体更新。

大佬您好,我在使用M-x centaur-update时结果是这样的:

在使用 (package-install 'treemacs-nerd-icons) 时结果是这样的:

求教大佬这是怎么回事 :sob:

意思就是你网有问题,升级出了问题,你用梯子吗?如果用就设置下proxy。

  1. 换个镜像
  2. package-refresh-contents

Centaur 中已经集成 dape,直接按F5就可以开始debug,会自动启动hydra(前提是安装好对应的dap server)

feat: support debug adapter protocol (DAP) · seagle0128/.emacs.d@caf37c3 (github.com)

详见: dape.el: 不需要 lsp-mode 的 dap 客户端 - Emacs-general - Emacs China (emacs-china.org)

6 个赞

centaur emacs 好是好,就是要翻梯子。国内的用网环境…

一般的elisp包国内都有镜像了,而nerd-icons没有,目前的字体安装代码是直接写死到“ raw.githubusercontent.com”,安装进程到"Font installation directory: " 就继续不下去了,导致centaur emacs 安装和升级都及不顺畅 :sleepy:

能否在gitee或其他无需翻墙的网上建立nerd-icons 等必需软件的镜像啊?一直在用centaur emacs,不想切换了

大佬 tabspaces 结合 sort-tab 效果不错:

(defun sort-tab-get-buffer-list ()
  (sort (cl-remove-if
         #'sort-tab-buffer-need-hide-p
         ;; (buffer-list) ;;修改了这行
         (tabspaces--buffer-list)
         )
        #'sort-tab-buffer-freq-higher-p))

1 个赞

centaur emacs是否考虑集成 GitHub - blahgeek/emacs-lsp-booster: Emacs LSP performance booster

本地已经试用了,还有待观察效果,安装也不够方便。还有一个原因,目前没有提供windows包,还不能算作跨平台。成熟一点会考虑集成,如果这个能直接集成到eglot就更好了

不过我本地试过,windows编译出来使用是没问题的。可以弄成提示的形式,提示用户“自己去下载了加PATH,可以加速lsp”

从你使用的情况,效果如何?

我用的lsp-bridge,我只是说windows下用rust本地编译没问题 :sweat_smile:

大佬您好 不好意思打扰一下。为什么我这个这段放在:config里面的配置不会生效,只能给他移到:init里面才会在启动emacs的时候加载呢。

除了sis-ism-layman-config,其他都放入:init 就行了。全部都放:config 不会触发包加载,Centaur中默认都是懒加载,必须要有触发。

恩恩 可以啦 谢谢大佬

哥是否考虑在国内代码托管站,比如 gitee 上,同步一个副本?github有时打不开。另,很多人其实都没有科学上网。

主要代码还是放GitHub,可以设置个镜像定期同步。

大佬您好 我在执行完 centaur-update-all 命令之后,现在每次打开文件,出发eglot的时候都会报这个warn。请问下大佬知道是为什么吗。

eglot 标记的warnning,升级到1.16就没有了