417_让emacs默认支持Arduino工程文件解析为C++代码
全部学习汇总: https://github.com/GreyZhang/g_lisp最近一直在玩Arduino,但是,我习惯使用emacs编辑器。虽然emacs使用也算是有一阵子了,但是一直没啥大的进展或者进步。
编辑Arduino的代码,我用过VS Code,Source Insight还有emacs。其中,VS Code默认直接支持将ino文件解析为C++代码,Source Insight则可以增加文件类型识别,通过通配符实现语言文件的识别。但是,使用emacs的时候,我一般都是直接打开文件之后先开启c++-mode。虽然,不是很麻烦,而且最终也支持了这个文件,但是相比另外两个还是不方便。
为什么坚守在emacs呢,因为期待它更优秀。如此,至少在这方面先跟其另外两个编辑器打平吧!
通过网络教程,找到了这个实现原来是如此简单,只需要一行用户配置代码即可彻底解决。
(add-to-list 'auto-mode-alist '("\\.ino\\'" . c++-mode))
我增加到了我自己的代码配置中,具体如下:
再次打开一个Arduino的工程文件,效果如下:
无需输入c++-mode,完美实现了这个文件的支持!看起来,另外的两个编辑器确实是得稍微休息一下了。
文档来源:51CTO技术博客https://blog.51cto.com/greyzhang/2993371
页:
[1]