不谈Spacemacs,只谈Centaur Emacs

好奇怪, childframe的字体还是默认的,调整没成功

c语言怎么lsp设置头文件目录

曾经有段时间也想给 Emacs 写一个类似 vim-floaterm 的插件,想着如果 childframe 可以透明的话效果会比现在的 shell-pop 好许多。但是昨天我看一下 Emacs的 文档,发现多数 WM 都不支持 childframe 的透明度设置 :sob:

Some window systems do not support the alpha parameter for child frames (see Child Frames).

cmake -DCMAKE_EXPORT_COMPILE_COMMANDS=YES 导出构建文件的json文件会被自动识别

简单profile了一下,发现是执行 line-move-visual 这个函数的时候慢,如下方法可解决

(setq line-move-visual nil)

具体的细节不太清楚了,不过abo-abo大神也推荐用swiper-isearch,所以如@seagle0128大佬建议的,用swiper-isearch就行了 Swiper-isearch - a more isearch-like swiper · (or emacs

怎样才能修改lsp-mode记住的项目根目录呢?第一次打开项目之后选择了默认目录, 发现不对后我就只能 M-x lsp-workspaces-remove-folders 然后再重启lsp了。 修改了~/.emacs.d/下的lsp-session*也会在emacs重启的时候被自动改回去。

大佬,这个有办法实现类似shell-pop-autocd-to-working-dir的功能吗

感谢大佬,已抄作业。 :smiley:

直接参考pop-shell不就行了?直接使用default-directory作为working directory。不清楚你是用在什么场景

最好是最新版本,还有一些改进。

很长一段时间都没法centaur-update更新了,emacs-china出问题了吗?

是的,emacs-china源之前出问题了,改用其他源。可以用 centaur-test-package-archives 测试看看哪个源速度快些,然后用centaur-set-package-archives设置为最快的源即可。

tips:可用<f6>打开hydra进行设置。

2 个赞

你好,我在用org-mode导出html格式时总是出现这个问题,无法生成html文件。更新到最新版本之后也没解决。电脑系统是macOS,emacs版本是27.2。

提示很明确啊,没有安装node。或者(global-prettier-mode -1) 禁用。

知道是缺东西,但初次接触emacs,可能有点钻牛角尖。提出这么犯傻的问题,打扰你了,十分感谢!!

没关系,安装了node/npm,会安装一些第三方工具。慢慢就熟悉了

请问undo-tree有没有自动退出的问题,我这边修改节点的时候,如果节点比较深就会自动退出.用的是v0.7.5版本

你好,我想问问括号匹配的配置在那里,我单独运用了 lisp/init-edit 下的

;; Automatic parenthesis pairing
(use-package elec-pair
  :ensure nil
  :hook (after-init . electric-pair-mode)
  :init (setq electric-pair-inhibit-predicate 'electric-pair-conservative-inhibit))

在写

int main() {

的时候,括号虽然匹配了,花括号没有匹配


我想借鉴下你的配置 括号匹配(包括其他符号,比如 <, " ,’)已经折磨我很久了 :joy:

看看 electric-pair-pairs.

:anguished: 刚才我好像忘了开 c++-mode 了,开了以后发现没有问题了
话说这个配置是根据 major-mode 自动调整 ekectric-pair-pairs 吗 ?