基于 Company 编写了一个带中文注释的英文补全助手

spacemacs

#201

学一下 markdown 语法。用三个反引号包裹的就是代码段,直接在输入区中写就好。 比如

```
print(“hello”)
```

效果就是

print("hello") 

图片不适合做代码分享毕竟不能复制。 更大规模的代码,可以使用 github 来分享。


company-english-helper 依赖 company 所以必须装 company。但是同时也要装 company-english-helper 啊。至于怎么安装,目前只能手动安装。手动安装指的是把源代码搞下来放在你的配置文件中。(当然你也可以使用 elget 等工具帮你进行管理,这就是后话了。)你要好好了解一下 emacs 是如何管理和执行配置文件的。详情可以看看本论坛出品的 Emacs Rock,点最上面的 Book 就行。


#202

新手不适合sapcemacs的吧 因为他太庞大了

有一定经验再用才好

如果你想一上来就能用 那为什么不是vim呢?


#203

#204

经过分析,我发现在我的spacemacs中,存在如下疑问:load-path 变量中 包含company-english-helper所在文件夹路径,在features变量中包含cl,cl-lib,company,缺少company-english-helper,也就是说没有生成company-english-helper的feature,那么现在的问题就成了如何生成company-english-helper的feature,既然文件夹已经包含在load-path中,那么在启动时是否已经load了呢,既然已经load了,又有了provide语句,按照道理来说是就存在feature了,就可以require了。不知道以上份额分析中有什么错误?