不谈Spacemacs,只谈Centaur Emacs

关闭highlight-indent-guide-line之后就成这样了, highlight-indent-guides.el应该是正常工作的,出缩进问题的应该是其他包?

刷新后还有吗?

请问需要刷新什么

revert-buffer 试试看

还是没有效果

我这里不会出现,看看你使用的其他包有没有影响。另外,可以禁用prettier自动格式化功能。

BTW:要更好的解决问题,参考提示框里的内容提供更详细的信息才行。

我禁用了prettier.el对web-mode的自动格式化,就没有出现上述问题了,我看到因为lsp-mode(html-ls)也会在保存前格式化html(lsp-format-buffer),猜测可能是两个格式化程序相互冲突

今天刚刚试了试Centaur准备从doom迁过去。有个地方倒腾了半天没搞明白,请教一下 我想使用lsp-bridge不用lsp-mode。按理关闭

(setq centaur-lsp nil)

然后

(use-package lsp-bridge
  :after posframe
  :load-path "~/.config/guangtao-sources/lsp-bridge"
  :config
  (require 'lsp-bridge-jdtls)
  (global-lsp-bridge-mode)
  (setq lsp-bridge-flash-line-delay 1)
  (setq lsp-bridge-ref-flash-line-delay 1)
  (setq lsp-bridge-python-command "/run/current-system/sw/bin/python")
  (add-hook 'lsp-bridge-mode-hook #'(lambda () (company-mode -1)
                                    ))
  (setq acm-enable-tabnine-helper t)
  )

我要发现 (setq centaur-lsp nil) 后加载不到lsp-bridge。开启后lsp-mode后lsp-bridge是混用的。 我的理想情况是 完全使用lsp-bridge,并且在lsp-bridge-mode下关闭company-mode。求解Centaur emacs我该如何做到?

我目前使用了 straight 手动清理了lsp的包。感觉需要一个doom sync的功能,将不在配置的包一处。请问目前为啥不考虑使用 straight去管理所有的包?

lsp-bridge 并没有真正加载,把:config 改为 :init .

有没有选项可以把centaur-completion-style的childframe放到顶部

试试

(setf (alist-get t ivy-posframe-display-functions-alist)
       #'ivy-posframe-display-at-frame-top-center)
 (setq which-key-posframe-poshandler #'posframe-poshandler-frame-top-center)
 (plist-put hydra-posframe-show-params :poshandler #'posframe-poshandler-frame-top-center)
1 个赞

今天发现了个 bug,global-treesit-auto-mode 会令 doom-modeline 的 JS 文件图标变成默认图标

不是bug,是启用了js-ts-mode,all-the-icons找不到该mode对应的图标。

如何关闭typescript-mode 中输入文字后自动格式化编辑后代码格式的这个操作, 现在文件稍微多一点就会非常卡顿

关闭 prettier-mode试试。

关闭prettier没有解决,我吧这里注释掉了

但是还有auto formatter的效果。只不过没有那个高亮了,依然卡顿

global-aggressive-indent-mode

跟这个没关系。再看看 centaur-lsp-format-on-save,关闭editorconfig-modeglobal-aggressive-indent-mode.

谢谢,就是global-aggressive-indent-mode的问题,关闭后不卡顿了

谢谢,目前好了,就是这个问题