"Helix", an MPL 2.0 “postmodern” text #editor, with #Kakoune inspired multiple cursors, #Tree-sitter integration, fuzzy find, written in #Rust
on 02022-11-06#Raph Levien’s treatise on #algorithms with #ropes and their #performance in his #editor Xi
on 02022-09-16"vis" is a vi-like #editor based on sam’s structural regexps
on 02022-01-11"Kakoune" is a modeful #editor with multiple selections
on 02022-01-11the #ITS #TECO command set #editor #retrocomputing
on 02021-05-29an #ebook explaining a C implementation of a text #editor in 1000 lines of C by antirez. #literate-programming #toread
on 02017-05-19on text #editor gap #buffer data structures (and how they compare to ropes)
on 02017-03-22on the “piece chain” #editor #buffer data structure used in Bravo, Oberon, Microsoft Word, and AbiWord, which is probably not a coincidence.
on 02017-03-22discussion on different text #editor #buffer data structures
on 02017-03-22Jonathan Payne, who wrote the JOVE text #editor for the PDP-11/70, endorses the gap #buffer data structure in 1990. Interestingly, the article mentions emacsclient, which I thought didn’t exist for many years. (In fact, I learned vi in 1994 because I didn’t know emacsclient existed.)
on 02017-03-22Discussion thread on Will Byrd’s program #editor "Barliman", which uses #miniKanren to search for simple #Scheme programs that pass a given test suite. #KANREN
on 02016-08-01“The craft of text editing”, about how to write an #Emacs. A revised (?) version of Craig Finseth’s thesis, showing the C APIs inside his #editor to make it efficient, in particular including discussion of the tradeoffs of different #buffer structures.
on 02015-08-10