在emacs中,通过集成tern,可以轻松实现自动补全、提示、跳转到定义等功能。

要把tern集成到emacs中也很简单。

安装tern

1
$ npm i -g tern

安装tern-mode和tern-auto-complete

在emacs中执行M-x package-list-packages,然后安装tern-modetern-auto-complete

配置emacs

在emacs配置文件中添加以下内容

1
2
3
4
5
(add-hook 'js-mode-hook (lambda () (tern-mode t)))
(eval-after-load 'tern
   '(progn
      (require 'tern-auto-complete)
      (tern-ac-setup)))

经过这3步就完成了,happy coding!

参考

tern官方文档