Vim Commands - Map any command to Vim-style key sequence, works everywhere, not only in the editor

Disclaimer

Is this project open source? Yes
Is this project completely free? Yes
Is this project vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory: https://community.obsidian.md/plugins/vim-commands


Vim Commands

Hi :hand_with_fingers_splayed:, I’ve just released the plugin that focuses on mapping vim-like key sequences to Obsidian commands. It’s main point is to work across all app views, not just editor. It’s an extension to the great built-in vim mode, not a replacement.

It works great in my daily use, but I’d really appreciate your feedback :folded_hands:

Main features

  • Map multi-key sequences, leaders, and modified keys to any Obsidian command.
  • Use mappings across tabs, sidebars, and other app views, not only the editor.
  • Keep mappings in a vault-local, vimrc-style config file.

:electric_plug: Community plugin

https://community.obsidian.md/plugins/vim-commands

:floppy_disk: Source

https://github.com/mateuszkowalczyk/obsidian-vim-commands

:page_facing_up: Example config inspired by LazyVim

https://github.com/mateuszkowalczyk/obsidian-vim-commands/blob/master/examples/lazy.vimrc