不谈Spacemacs,只谈Centaur Emacs

您好,请不要在回复后添加个人信息,谢谢。 https://emacs-china.org/faq#keep-tidy

1 个赞

已经删除了哦

1 个赞

肯定可以的。Emacs支持的Windows版本都可以

合并后 C-g 没有出现大感叹号的情况吗?

故意增加的提醒,正在测试mode-line提醒。

怎么在 *scratch* 里面禁用 flymake?最近 windows 上的 emacs 启用 flymake 会报错 Search failed: ":elisp-flymake-output-start",论坛里也有人遇到过 flymake 报错 error in process sentinel ,但是我想使用(add-hook 'lisp-interaction-mode-hook (lambda () (flymake-mode -1)))禁用 flymake 不生效,*scratch*还是加载了 flymake 导致报错卡顿,(add-hook 'emacs-lisp-mode-hook (lambda () (flymake-mode -1)))却成功在emacs-lisp-mode里面禁用了 flymake,用的是Centaur Emacs,代码是加在custom-post.el里面的

我没有遇到这个问题,可能是我Windows上装了gow?

你可以试试把 (add-hook 'lisp-interaction-mode-hook (lambda () (flymake-mode -1))) 放到custom.el 中。

应该不是gow的问题,我是用msys2安装的,该有的命令啥的也都有,在msys2的bash里面启动同样有这种问题,这个elisp-flymake-output-start好像跟flymake的byte-compile有关,但是不知道具体是干什么的,加到custom.el里面也不生效,另外无配置文件启动的emacs只要在*scratch*里面启动flymake-mode同样会报错

我加到custom.el是可以的,你得查下配置有没有问题了

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

我想尝试下它的tangle,所以我挨个输入,输到截图位置的时候mac就卡死了,试了几次都这样,请问各位大佬有遇到同样问题的吗?这个是怎么回事啊。

我用终端启动,终端输出的结果如下:

我的emacs版本是28,Mac版本是“13.4 (22F66)“

我本地使用一切正常。macOS上建议用emacs-plus@29。

你好,不好意思又打扰了,我还是遇到了问题 我重新安装了emacs, 使用的命令是:brew install emacs-plus@29 --with-xwidgets --with-imagemagick 安装完成后我打开emacs,输入昨天的内容(其他的配置完全没变,)然后还是遇到同样的问题,截图如下:

image

第一行我的内容是:PROPERTIES:, 回车后就变成小酒瓶了,然后我输第二行,输完冒号后就卡死了,和昨天一样。

我还看了下我的cpu使用, 后6个核是不使用的,卡死的时候使用早高了不少,截图如下:

emacs是在命令行启动的,命令行截图如下:

想请教大佬这个问题是个例还是咋滴,配置什么的我全都没动过。

不确定是否跟MacBook芯片有关,我本地的macOS(Intel x86)和Windows上测试都没有问题。

你还可以再尝试下:

  1. emacs -Q 重现。
  2. 在custom.el 中打开(setq centaur-prettify-org-symbols-alist nil)
  3. 禁用org-modern
  4. 在init.el 去掉 init-org.el.
  5. 打开toggle-debug-on-error, C-g看backtrace(如果起作用)。
  6. 如果还有可能,用profile工具看看CPU占用情况。

和大佬汇报下进度,我使用 emacs -nw 模式打开没出现问题,截图如下:

使用 emacs -Q 命令打开,再输出同样的内容也没有问题,截图如下:

有可能是图形模式和M芯片不对头吧

二分法排除下,建议关掉corfu-mode试试

实不相瞒,不知道corful-mode怎么关: 没找到这个mode在哪 :frowning_with_open_mouth:

Centaur Emacs是不是开启了什么自动格式化的功能或插件啊,有时候上下移动光标缩进都会改变,这个改变一般都不正确,而我甚至不能修正这些错误,就比如这个图里面的:family和:height

很明显缩进不正确,但是我不管怎么换行、删除然后重新输入等等,都不能让它们对齐,甚至连elisp-mode的C-M-\都不行,然而我运行emacs -Q后使用C-M-\是可以正确格式化的 emacs是在wsl里面安装的,配置文件是全新安装的,我没有修改任何配置,custom.el安装完第一次打开就是不对齐的,这个问题在msys2里面安装的emacs也可以复现

emacs -Q格式化的文件重新用Centaur Emacs打开后显示仍然不对齐

然而我用其他任何一个编辑器打开都是显示对齐的,这又是什么问题?

换个字体试试

这是重新安装后换了字体的结果,不对齐的位置变了,但是仍然不对齐

换用非Nerd字体后结果是一样的 emacs -Q打开是全部对齐的