在Emacs中运行Fennel:一个强大的扩展
2025-07-23

本文介绍了一个名为`require-fennel.el`的Emacs扩展,它允许用户在Emacs中运行Fennel(一种Lua方言)。该扩展通过与Fennel REPL进行通信来实现此功能,允许在Emacs Lisp和Fennel之间进行数据转换和函数调用。作者展示了如何加载Fennel模块、调用Fennel函数、以及在Emacs Lisp中使用Fennel数据结构。此外,该扩展还支持从Fennel调用Emacs Lisp函数,实现了双向交互。这使得开发者能够利用Fennel的简洁性和Emacs的强大功能,创造更强大的Emacs环境。
开发
Fennel