1、安装corfu,我是使用use-package 2、配置用的子龙山人的配置 3、打开配置文件输入,不显示补全
你甚至都肯贴一下配置
2 个赞
(use-package corfu
:init
(progn
(setq corfu-auto t)
(setq corfu-cycle t)
(setq corfu-quit-at-boundary t)
(setq corfu-quit-no-match t)
(setq corfu-preview-current nil)
(setq corfu-min-width 80)
(setq corfu-max-width 100)
(setq corfu-auto-delay 0.2)
(setq corfu-auto-prefix 1)
(setq corfu-on-exact-match nil)
(global-corfu-mode)
))
我的配置用的子龙山人的配置,电脑是苹果M芯片,安装完插件之后,补全不显示,请教下这个是什么问题,怎么去解决?
你应该没有装提供补全的后台,比如lsp-mode
你这代码格式没法看,可以使用Markdown语法,在代码块前后加3个 `
你可以手动调用 completion-at-point
函数, 来启动补全, 看是否有候选列表
好的,我试下
好,我试下,多谢
好的,我明白了
要看你要补全的语言是什么?并不是所有的mode都自带 completion-at-point
函数(比如emacs-lisp-mode是自带这个函数的,c+±mode 默认就不提供这个 completion-at-point)。我的配置使用了corfu + eglot来补全,有些语言是要安装配置好正确的 language server才能工作的。
我帮他编辑好了。
各位大佬,请问使用corfu在终端下怎么完成补全呀?
Corfu 默认不支持终端。你要安装这个包才支持。
谢谢大佬 已经解决好了
我不在终端上用 Corfu 的,只在 GUI 下用。你安装好 emacs-corfu-termninal, 再加上下面的配置应该就可以用了。
(unless (display-graphic-p)
(corfu-terminal-mode +1))
好,谢谢哥哥