Mogenslund Liquid Versions Save

Clojure Text Editor, for editing clojure code and markdown. Written entirely in Clojure with inspiration from Emacs and Vim.

v2.0.2

3 years ago

As well as some bugfixes, help and documentation.

v2.0.1

3 years ago

New release with first iteration of goto definition functionality using gD and tab completion.

v2.0.0

3 years ago

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:

  • How it works internally is more consistant and easier to interpret, which will help contributers on the long run.
  • Functionality is loaded into the editor in a more consistent way, making extension creation easier and more "live".
  • The namespaces have been shortened.
  • Primary inspiration is Vim. The aim is to make it possible to switch between Vim and Liquid without hazzle.
  • Emacs and Spacemacs ideas have also been implemented where they do not conflict.
  • Of cause Liquid can be embedded in your project, but it is also possible to use a "jack-in" like connection to a socket REPL.
  • Endpoints for integration with parinfer-rust.

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.

v1.1.3

4 years ago

Improved logging and handling of freeze. Bug fixes related to freeze. Improvements view updating functionality. Thanks to @jgracin and @akiz for input and contributions.

v1.1.2

5 years ago

More functions and keybindings created to approach vim/spacemacs. Documentation of keybindings updated.

v1.1.1

5 years ago

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.

v1.1.0

5 years ago

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.

v1.0.1

5 years ago

This release contains small fixes and improvements after 1.0.0.

  • Fixed redraw of JFrame
  • Fixed cases with carrage return corrupting UI
  • Fixed tty UI in Windows Subshell for Linux
  • Making exceptions more informative
  • Better output of lazy sequences

v1.0.0

5 years ago

The iteration of the core part of Liquid is finished. Clojure 1.10 is now supported.

v0.9.6

5 years ago

Improvements to help system. Improvements to keymapping flexibility. Performance enhancements. Fixed bugs related to corruption of screen in some cases.