全部学习汇总: https://github.com/GreyZhang/editors_skills

Emacs中有一个major mode的概念,之前对于这个也是似懂非懂。在我的知识体系中,我只知道这个是可以切换的,而每一个mode可以通过hook收集一些插件的功能。这次,对这个概念做一个简单的整理。

我们处理的文件到了emacs的环境中,对应的处理对等对象称之为buffer。每一个buffer都有一个绑定的major mode。Major mode是一系列的emacs的行为的集合,主要是针对专门的任务来设计的。

常见的一些major mode:

编程语言的major mode: emacs-lisp-mode、python-mode等。

dired:这个是我常用的一个功能,可以便捷地访问各种文件。

以上这几个,算是我之前熟悉的几个,当然,这个还有很多。