«Text-editors are dead as a concept. What’s needed is a text-input system. Mobile phones got it right more than 10 years ago. Both Android and iOS can catch the text-input context: «ah here we can input text, let’s show the virtual keyboard!».
This project is inspired by very same idea: catch the text-input context globally (across all system, not just one process) and do what’s needed: change the UI, keybindings, etc. Emacs got some part of text-input right with modes. But modes should be global, on Window Manager level (or even deeper).
In GUI it’s possible to “catch input context” using Wayland::InputMethod
It should also be possible on pure-tty with readline or something.
The system should be very hackable. That’s why it’s written in Common Lisp»
2. SaaS Sales platform on Clojure(+script)