使Emacs支持词法分析器 flex

最近在学习 flex & bison,
EmacsWiki 上的 flex-mode 写的太烂了, 语法高亮支持的很差, 所以顺手写了一个新的插件 flex

flex

flex 支持 flex 的模式代码区域的语法高亮, 提供了更完备的 hook 支持等功能.

安装方法

  1. 下载 flex 里面的 flex.el 放到 ~/elisp 目录
  2. 把下面的配置加入到 ~/.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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容