emacs3 auto-complete
Table of Contents
平台
win10 64位
emacs 26.1
简介
自动补全工具
一、安装
下载地址
auto-complete: https://github.com/auto-complete/auto-complete
依赖
cl-lib 0.5
popup 0.5.0
安装方式
M-x package-install
,包管理器自动处理所有依赖下载上述所有插件,放在合适目录
二、配置
(require 'auto-complete)
(require 'auto-complete-config)
(global-auto-complete-mode t)
;; 文本模式下启动补全功能
(add-to-list 'ac-modes 'text-mode)
(ac-config-default)
(setq ac-auto-start 4)
;; pos-tip 帮助闪烁
;;(require 'pos-tip)
;;(setq ac-quick-help-prefer-pos-tip t)
;; quick-help
(setq ac-use-quick-help t)
(setq ac-quick-help-delay 1.0)
(setq ac-dwim t)
(setq ac-trigger-commands
(cons 'backward-delete-char-untabify ac-trigger-commands))
;; fuzzy
(setq ac-fuzzy-enable t)
;; menu
;;(setq ac-menu-height 12)
;;(set-face-background 'ac-candidate-face "lightgray")
;;(set-face-underline 'ac-candidate-face "darkgray")
;;(set-face-background 'ac-selection-face "steelblue")
三、问题
pos-tip在这个环境下效果很差,显示的帮助内容闪烁
auto-complete插件和company插件冲突,在弹出菜单时可能造成显示混乱
模糊匹配fuzzy插件,
(setq ac-fuzzy-enable t)
不起作用
M-x ac-fuzzy-complete
可以起作用,但没什么用处