A web text editor written in kotlin, based on xi-editor.
Always wondering how a text-editor works and inspired by the blog fleet-below-deck, I thought of deep diving in implementation specifics by building one that operates in web-space. However, I am keeping things simple because the main motive is to understand the nuances. Expect many shortcuts and poorly designed APIs, as my focus is on completing a minimal editor (for now).
Goals:
- Port core functionality from
xi-editor-ropes
- Port core functionality from
xi-editor-core
- Create a minimal server
- Create the front-end
- Complete a minimal text editor
Status:
- Port core functionality from
xi-editor-ropes
kdx-core includes an implementation of a persistent Rope backed by a BTree.