company-mode

company-mode

company-mode

最近发现很多时候,我的补全包括org-mode, c-mode, python-mode等都不太好,所以学习下大名鼎鼎的company-mode。

老规矩先阅读下官方文档

参见company_mode官方文档

介绍

company-mode究竟是什么呢?

company是一个emacs的补全插件,通过结合常见的backends实现补全anything。常见的有Elisp, Clang, Semantic, Ispell, CMake, Yasnippet, Dabbrev, Etags, Gtags, Files, Keywords等。

CAPF这个backend负责和每个主mode之间的complete-at-point-functions进行进行传递,类似一个桥梁作用。

配置

可以参考下文末的emacs wiki

英文helper

https://github.com/manateelazycat/company-english-helper ../images/english-helper01.png◎ ../images/english-helper01.png 装了发现很少用哈哈

使用

M-/ 对应函数为company-complete也就是按Alt加右边shift左边的?那个键