emacs auto-complete自动补全

来源:互联网 发布:单页用什么软件有哪些 编辑:程序博客网 时间:2024/05/27 00:44

git clone https://github.com/auto-complete/auto-complete.git

cd auto-complete

make

/bin/sh: 1: cask: not found

/bin/sh: 1: cask: not found

cask exec emacs -batch -Q -L . \

                 -l tests/run-test.el \

                 -f ert-run-tests-batch-and-exit

make: cask: 命令未找到

Makefile: 10: recipe for target 'test' failed

make: *** [test] Error 127

由于不知道cask是什么东西,所以之后换了一种安装方式。

->

在.emacs中添加一句:

;;set source

(require 'package)
(add-to-list 'package-archives
             '("melpa" . "https://melpa.org/packages/"))
(when (< emacs-major-version 24)
  (add-to-list 'package-archives '("gnu" . "http://elpa.gnu.org/packages/")))
(package-initialize)

这句话相当于设置了emacs的软件源。

重启emacs,

M-x list-package

更新本地数据库,相当于apt-get update

这条命令会列出服务器中所有的软件包,而且是按名称排序的,所以很轻松地就可以找到auto-complete了。

鼠标左击auto-complete可以自动跳到auto-complete的安装界面,点击Install就可以自动安装这个插件了。

然后为插件添加快捷键:

(global-set-key (kbd "ESC M-h") 'auto-complete-mode) ;;可以使用“ESC+ESC+h”唤醒自动补全


这样的自动补全不是我们印象中的自动补全,只有在开了auto-complete-mode输入过的东西才能自动补全。


注:只有emacs24及其之后的版本才能使用本文中提到的安装方法。:-)



0 0
原创粉丝点击