Emacs的多种Mode面面观

Emacs根据不同的文件类型,自动切换至对应的Mode。

Major-Mode

四种基础的父类Mode:

Emacs的多种Mode面面观

此处Special-mode是emacs自己生成的Mode形式,列如info与help文档。

Emacs的多种Mode面面观

Lists of Major Mode

概要总结major-mode如下:

Emacs的多种Mode面面观

启动dired,picture等归类到independent-mode类。

Minor Mode

单个文件只能设置一个major-mode,却可以配套多个minor-mode.常用的4种minor-mode分别为:

  • auto-fill-mode
  • line-number-mode
  • overwrite-mode
  • show-paren-mode

参阅mode的多种方式

参阅mode有以下多种方式:

Emacs的多种Mode面面观

学一点儿Lisp

elisp全称为Emacs-List-Processing,用list这单一的数据形式诠释与操纵宇宙万物。

默认配置mode的形式:

;; Make Text mode the default for all new buffers:
 (setq-default major-mode 'text-mode)

;;Turn on Auto Fill mode automatically for Text mode only:
(setq text-mode-hook 'turn-on-auto-fill)

;; Turn on Auto Fill mode automatically for all major modes:
(setq-default auto-fill-hook 'do-auto-fill)
© 版权声明

相关文章

暂无评论

none
暂无评论...