不谈Spacemacs,只谈Centaur Emacs

以前用 ivy时,C-c r 默认会搜索光标下的符号,请问现在换成 consult,有没有类似的命令?新的 C-c r 似乎默认为空,需要手工输入。

现在,在consult中按C-s就可以插入光标下的符号。

有点不一样,C-s 绑定 consult-line,上图左边为默认 C-s,右边输入部分字符。

+1 。。。。。。。。。。。。。。。。。。。。

再按一次C-s,连续两次看看会发生什么

1 个赞

谢谢,解锁隐藏技能

:+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1: :+1:

init-web.el 文件中有:

(use-package js-mode
  :ensure nil
  :defines js-indent-level
  :config
  (setq js-indent-level 2))

我将 use-package-always-defer 设置成 nil,想看看缺哪些包,似乎 js-mode 这个包找不到。

现在好像是在js.el下,已经更新。谢谢!

Centaur 最近加的这个使用 vertico 和 consult 时对拼音的支持很好用,感谢 @seagle0128

1 个赞

centaur确实有时候想要改部分init-里面的代码,那如果我改了,下次还想同步 @seagle0128 的其它更新,该怎么办呢?我本地来merge 冲突? 大家都怎么解决的啊

不应该直接改init-xxx.el 文件,用custom.el或者custom-post.el来增加个人配置。

请教下Consult怎么使用当前输入的字符作为输入?不知道这叫什么,搜索不到。Ivy下记得是 C-M-j 这个键。用途是使用 org-roam-node-find 时,期望用当前输入建立node。

https://www.reddit.com/r/emacs/comments/16b4cr4/ivyimmediatelydone_in_consult/ 找到了, 是 M-RET

大佬们,最近用着好好的突然出现个问题。我在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,不想切换了