The Haskell-Scriptable Editor
Implementation of a trie for words.
Rope data structure used by Yi
Library for serializable dynamic state keyed by type
Fuzzy open plugin for yi.
Official documentation files
Collection of lexers used by the Yi text editor.
This is where unwanted or awaiting action things come to die
Support for OO-like prototypes
A PointedList tracks the position in a non-empty list which works similarly to a zipper. A current item is always required, and therefore the list may never be empty. A circular PointedList wraps around to the other end when progressing past the actual edge.