最近在学习 flex & bison, EmacsWiki 上的 flex-mode 写的太烂了, 语法高亮支持的很差, 所以顺手写了一个新的插件 flex
flex 支持 flex 的模式代码区域的语法高亮, 提供了更完备的 hook 支持等功能.
安装方法
- 下载 flex 里面的 flex.el 放到 ~/elisp 目录
- 把下面的配置加入到 ~/.emacs 中
(add-to-list 'load-path (expand-file-name "~/elisp"))
(require 'flex)
(add-to-list 'auto-mode-alist '("\\.l$" . flex-mode))
(autoload 'flex-mode "flex")
使用
打开 *.l 结尾的 flex 文件, 会自动加载 flex-mode 并进行语法高亮, 直接编辑文件即可.
因为最近才刚开始学习 flex, 如果后续发现 flex 的新语法, 会继续更新功能到 flex