Official documentation files
The Haskell-Scriptable Editor
Rope data structure used by Yi
Collection of lexers used by the Yi text editor.
Implementation of a trie for words.
Library for serializable dynamic state keyed by type
Fuzzy open plugin for yi.
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.