The 100 FPS editor. Cursor movement and edits render under 10ms. Everything else happens asynchronously (syntax parsing and highlighting, IO to/from disk, file pickers). Buffers are backed by a fast B-tree implementation of a rope (via cessen's ropey). Edit tree history, aka. undo/redo tree Uses Tree-sitter for generating a parse tree from your code. This AST is used for syntax highlighting and on