The post introduces 'ad' (A.D.), an experimental text editor combining the modal interface of 'vi' and 'kakoune' with the extensibility of Plan9's 'Acme.' Despite being highly unstable and incomplete, 'ad' aims to implement unique features like structural regular expressions and external command usage. The detailed breakdown includes several internal modules such as buffer, exec, fsys, and trie. It reflects the author's journey of creating a simple, hackable editor inspired by vim and Acme, while pondering its potential future structuring.

6m read timeFrom github.com
Post cover image
Table of contents
Project StatusRepo structureWhy?SimplicityGoalsSam style structural regular expressions

Sort: