Mac环境Emacs安装auto-complete

一、安装emacs

建议使用Homebrew安装,安装命令如下:

brew install emacs

二、检查C系列和M系列的组合键是否可用

1. 使用组合键C-n (Ctrl + n),观察光标是否下移一行

2. 使用组合键M-x (option + x) 观察是否底部是否会出现如下提示

如果没有出现提示可使用如下图中的步骤进行配置

三、下载auto-complete

3.1 github地址如下: https://github.com/auto-complete/auto-complete

我使用的是: auto-complete-1.5.1、fuzzy-el-0.3和popup-el-0.5.8

github无法打开或下载缓慢的,文末有下载链接,直接下载即可。

下载后解压缩:

tar -zxvf popup-el-0.5.8.tar.gz
tar -zxvf auto-complete-1.5.1.tar.gz
tar -zxvf fuzzy-el-0.3.tar.gz

将popup-el-0.5.8.tar.gz和fuzzy-el-0.3.tar.gz包解压出来的popup.el和fuzzy.el拷贝到 auto-complete-1.5.1.tar.gz解压的目录中。

cp popup-el-0.5.8/popup.el auto-complete-1.5.1
cp fuzzy-el-0.3/fuzzy.el auto-complete-1.5.1

3.2 打开emacs

# emacs

使用M-x组合键,然后输入load-file后回车

按回车会后提示需要加载的文件,比如auto-complete的解压路径为~/Download/auto-complete-1.5.1,需要加载的是/etc路径下的install.el文件,即:

~/Download/auto-complete-1.5.1/etc/install.el

然后回车,emacs会提示Install的路径,默认是~/.maces.d/,可以使用默认路径也可以自己指定路径,使用的是在~/.emacs.d/下创建plugins/auto-complete目录。即:

~/.emacs.d/plugins/auto-complete

 指定安装路径后回车,一般就可以安装成功了。安装后在指定的安装目录下会有如下信息 :

若发现ac-dict目录下是空的,可以将auto-complete-1.5.1/dict目录下的所有文件拷贝到ac-dict下

cd ~/Download/auto-complete-1.5.1/dict
cp * ~/.emacs.d/plugins/auto-complete/ac-dict 

3.3 配置.emacs文件

在.emacs文件中添加如下配置:

;;==配置auto-complete。内容较多单独放一个目录。==============
(add-to-list 'load-path "~/.emacs.d/plugins/auto-complete")
(require 'auto-complete)
(require 'auto-complete-config);;使用自带字典
(add-to-list 'ac-dictionary-directories "~/.emacs.d/plugins/auto-complete//a    c-dict")
(ac-config-default);; 输入3个字符才开始补全
(setq ac-auto-start 3);; 补全的快捷键,用于需要提前补全-当还没有输入指定个数字符时显示弹出菜单。
(global-set-key "\M-/" 'auto-complete)

 3.4 重启emacs

使用C-x C-c命令退出emacs,重新打开emacs后使用C-x C-f命令打开一个js文件,输入fun,提示如下:

这个刚开始接触emacs,也是捣鼓了好久才安装成功,在此记录一下,以备后用。

安装思路参考该博客: https://www.cnblogs.com/ibgo/p/3685281.html

auto-complete相关资源: https://download.csdn.net/download/qsz1281509180/19943790


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部