shift+tab 是理出snippets,tab是触发展开snippets
问题1:要手工开启yas-global-mode,配置是没有默认打开吗? 问题2:再往前也用过你的配置,记得只需要一次按键的,比如说输入for后会弹出几个下拉选项,如"for(snippets) fori(snippets)",然后选择后再按tab会展开选择项
- 默认是打开的;
- snippet目前没有集成到company backends中,影响太大没有必要。想使用有两种方式:shift+tab,C-c C-y.
今天仔细看了,确实有问题,跟lsp-mode升级有关系。刚提交了一个patch,应该可以自动触发了。升级试试吧。
yas-global-mode要手工开启;snippets还是不能自动触发
你是用的centaur吗?yas-global-mode 是默认开启的。另外,看看company-backends的值是什么
- 这个截图看包都没有安装好,启动有问题;
- 图上看不到company-backends的值
好吧,我的是WSL2下,纯命令行启动的,然后又执行过package-refresh-content,emacs --debug–init message里信息如下; Loading /etc/emacs/site-start.d/00debian.el (source)…done Loading /etc/emacs/site-start.d/50cmake-data.el (source)…done Loading /etc/emacs/site-start.d/50global.el (source)…done Loading /home/test/.emacs.d/custom.el (source)…done Set package archives to ‘ustc’ Loading theme ‘doom-one’ [Treemacs] Warning: coudn’t find default background colour for icons, falling back on #2d2d31. [Treemacs] Warning: couldn’t find hl-line-mode’s background color for icons, falling back on #2d2d31. Transient menu for ‘rg’ enabled with key binding: C-c s custom-initialize-reset: Wrong type argument: stringp, nil
配置有错,这信息看不出来具体是哪里
给个诊错的方法,我按你说的操作
请问有没有其他的方法可以获取有用信息,请给出具体操作方法,我配合操作
This will update Centaur Emacs to the latest
error in process sentinel: async-handle-result: End of file during parsing
error in process sentinel: End of file during parsing
升级出现这个错误,可能是什么原因?谢谢 ~
一般是因为括号不匹配造成的. 看看你自己的配置文件是不是有括号不匹配(用check-parens)
查了一下,没找到这类的错误。把自己的配置:custom-post.el (org)给移出去,也出现同样的错误。
我将整个文件夹.emacs.d给备份了,重新clone安装,这个错误同样出现,见下图最后一行:
@ chenyidao110 我的linux下的Centaur Emacs 也出现了同样的问题, 使得doom-modeline-mode 不会被加载成功,而只出现窗口的编号。 我的解决方式是:
注释.emacs.d/lisp/org-roam.el中的org-roam相关的“hook (after-init . org-roam-mode)”.
与之相关的错误,可能源于在如下两个文件:
后续,还得高手大佬出场解决啊
这里应该有问题:
请问如何更改centaur的默认配置?
我在~/.emacs.d/lisp/init-org.el
里面的org-roam配置里面增加了:disable t
,试图禁用org-roam,然后重启Emacs发现org-mode使用不了了,这是什么原因呢?
github page 上面也没有相关说明好像。。。
(use-package org-roam
++ :disabled t
:diminish
:custom (org-roam-directory centaur-org-directory)
:hook (after-init . org-roam-mode)
:bind (:map org-roam-mode-map
(("C-c n l" . org-roam)
("C-c n f" . org-roam-find-file)
("C-c n g" . org-roam-graph))
:map org-mode-map
(("C-c n i" . org-roam-insert))
(("C-c n I" . org-roam-insert-immediate))))
注释这一行::hook (after-init . org-roam-mode)
;; :hook (after-init . org-roam-mode)