Clojure Text Editor, for editing clojure code and markdown. Written entirely in Clojure with inspiration from Emacs and Vim.
As well as some bugfixes, help and documentation.
New release with first iteration of goto definition functionality using gD and tab completion.
I am delighted to announce the release of Liquid 2.0.
It is a rewrite from scratch, based on the experience from Liquid 1. This also means that it has breaking changes. Liquid 2 can be put in place of Liquid 1 with some adjustments. If you run into any problems in that regard, please contact me directly and I will try to help.
So, what is new:
Current state:
The basic functionality works. Please have the Cheatsheet nearby for support.
Of cause not every command and keystroke from Vim, Emacs and Spacemacs are in place, but it should be relatively easy to add more along the way.
It has been made ready to run in a NodeJS environment as well. This part is not mature yet.
Whats next:
Improve piece by piece as needed and focus on extensions.
Improved logging and handling of freeze. Bug fixes related to freeze. Improvements view updating functionality. Thanks to @jgracin and @akiz for input and contributions.
More functions and keybindings created to approach vim/spacemacs. Documentation of keybindings updated.
This release contains a lot of adjustments to vim keybindings and functionality similar to the SPC feature in Spacemacs.
The platform is now present to enable implementation of further vim and spacemacs like features.
This release contains a change to make basic Vim and Fireplace keybindings to work as defaults. There is still work to do, but matching Vim as close as possible, regarding keybindings, is the long term goal.
This release contains small fixes and improvements after 1.0.0.
The iteration of the core part of Liquid is finished. Clojure 1.10 is now supported.
Improvements to help system. Improvements to keymapping flexibility. Performance enhancements. Fixed bugs related to corruption of screen in some cases.