VIM editor keybindings in workflowy
As a developer using VIM, I would love to have the same keybindings in Workflowy as I use in VIM editor.
-
Seeing the complete list of vi (or newer VIM) commands, it would be a good idea to have an ordered list of which commands to implement (first)!
In vi, between blocks commands (m or quote for instance), word commands (capitalize, delete…), repetition commands, ".", regexp, edition command (a, ctrl+t, D, j...), shell invocation, display format (:se list, :se ts=4…), there are a lot of domains here. In VIM, add display options such as split screen, increase number (ctrl+a), etc.
And I just didn't mention the macro section…
Of course the same problematic goes for Emacs sets of commands!
Knowing that currently Escape key is used to invoke Search tool, it'll be fun to switch between Emacs-mode, vi-mode and normal-mode…
-
https://github.com/Wojnach/vimflowy
Vim shortcuts for Workflowy via the Chrome extension Vimflowy
-
Alternatively it might be easier to allow a shortcut to open a bullet or subtree in an external editor, that way you can allow users to use whichever editor they prefer (although I'd be fine with Vim). CopyQ does this for example.
Neovim also has a headless mode that might be useful here.
Please sign in to leave a comment.
Comments
9 comments