ETAF 是 “emacs text-based appplication framework” 的缩写,目标是在 emacs 中实现一套基于文本的应用程序框架。该项目的开发还处于早期阶段,这篇文章的主要汇总的目前的设计思路和实现方案,以及提出对设计和开发层面的疑问和难点,与各位 emacser 探讨交流。

最初的起点

让人惊艳的插件: telega.el ewoc pp-html rich-text Django ORM

emacs 有一个内置的基于gui控件的widget框架,样式很丑,api设计也不统一,于是打算

为什么需要一个文本应用程序框架?

给 emacs 赋予了更多的可能性,用来创建任何的TUI应用程序。

关于设计的总体思路

既然是“应用程序框架”,必然包含前端和后端。

关于组件化