4 ms·
While I don't enjoy being negative, this doesn't sound like a solution that would work - it essentially needs 'boiling the ocean' i.e. convincing everyone else.
by vemv 6y ago
While I don't enjoy being negative, this doesn't sound like a solution that would work - it essentially needs 'boiling the ocean' i.e. convincing everyone else.
(That's literally the plan described in the article)
The first paragraphs of https://clojure.org/community/etiquette https://clojure.org/community/etiquette nail it: the software community is about making. If you want something done, make it.
How would a "maker-driven" solution look like in this domain? For example:
- make a terminal emulator that accepts the devised keybinding system
- make at least one popular program (e.g. Emacs) play fine
with said terminal
- promote that combination, showing the world how the technology can in fact work. Word of mouth would do the rest.
- aurelian15 6y agoYou are certainly not wrong. In this specific case however, I'd like to point out that the author, leonerd, has been busily working on "making stuff" to this end for years now. They are the lead author of libvterm, a popular modular terminal emulator library that is for example used in neovim and emacs-libvterm. They have also been working on libtermkey, a library that accepts input from the divised keybinding system, now part of libtickit mentioned in the post.
- Scarbutt 6y agolike this? https://iterm2.com/documentation-csiu.html https://iterm2.com/documentation-csiu.html
- mixmastamyk 6y agoAny other terminals support it?
- enriquto 6y agoseems cool but it is macOS-only
- hultner 6y agoCool, so heat vemv requested already exists with iTerm and neovim.