UPDATE: I have copied the code back to Liquid into a new branch called "liq2".
Namespaces in the branch have been renamed to "liq" from "liq2".
I am focussing on documentation, help and stability before merging liq2 into master.
Hi all
This repo is a playground for trying out different constructs and functions in the process of evolving a text editor.
The end goal will be to have some pieces that can be dragged out and assembled to a text editor.
Liquid is useable and extensible, but seems hard to understand internally for newcommers.
I will try to address that through this playground.
The focus will be to look as much as possible like vim using an architecture which is easy to understand and reason about, rather than very clever, but hard to understand. This is to make sure the end result will be maintainable by the public!
A lot of pieces will be constructed and only some of them will make it to the end result.
Also, I will try to make as much as possible work using both clj and Lumo.
Most working keybindings and commands are documented here:
I will attempt to use the Wiki in this repo to blog about the progress and what I am trying out.
clj -m liq2.core
lumo -c src -m liq2.core (Lumo entry does not work at the moment. The primary focus is Java features.)
clj -A:test