emacs3 auto-complete

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

安装方式

  1. M-x package-install,包管理器自动处理所有依赖

  2. 下载上述所有插件,放在合适目录

二、配置

    (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")

三、问题

  1. pos-tip在这个环境下效果很差,显示的帮助内容闪烁

  2. auto-complete插件和company插件冲突,在弹出菜单时可能造成显示混乱

  3. 模糊匹配fuzzy插件,(setq ac-fuzzy-enable t)不起作用
    M-x ac-fuzzy-complete可以起作用,但没什么用处

猜你喜欢

转载自www.cnblogs.com/eat-and-die/p/10078803.html