Skip to content

Repository files navigation

Vimanco

VS Code Marketplace Version VS Code Marketplace Installs License

An opinionated Vim configuration manager for the VSCodeVim extension.

Alt text

Vimanco acts as a settings proxy — it reads its own vimanco.* configuration properties and pushes them into the vim.* settings that VSCodeVim consumes. This lets you manage a curated set of Vim options, overrides, and unbinds through a single, unified configuration surface.


📖 Documentation

For full details, configuration options, keybindings, and the contribution guide, visit the Vimanco Documentation Site.


Features

  • Centralized Configuration: Manage complex vim.* settings with simple vimanco.* options.
  • Presets System: Choose from three curated presets (Minimal, Default, Full) to quickly configure your Vim experience. Override individual settings as needed.
  • Auto-Apply: Automatically applies all vimanco.* settings on activation and whenever you save your settings.json.
  • Status Bar Display: Shows the active preset and allows quick access to update settings with a single click.
  • Reset to Defaults: Easily reset all Vimanco settings to their defaults with the Vimanco: Reset Settings to Defaults command.
  • Preconfigured Defaults: Leader key mapping (<space>), useful Insert mode bindings (jj to <Esc>), and native VS Code shortcuts delegated back so <C-c>, <C-v>, <C-f> work instantly.
  • EasyMotion & System Clipboard: Pre-configured and enabled right out of the box.

Quick Start

Installation

Vimanco configures and interacts with VSCodeVim, so VSCodeVim must be installed.

Install Vimanco via the VS Code Marketplace or the CLI:

code --install-extension vscodevim.vim
code --install-extension shoaibashk.vimanco

Commands

  • Vimanco: Update Vim Settings (Ctrl+Shift+P) — Manually apply your Vimanco settings to VSCodeVim. This also runs automatically on extension activation and whenever settings change.
  • Vimanco: Reset Settings to Defaults (Ctrl+Shift+P) — Reset all Vimanco settings to their default values.
  • Click the Vimanco status bar button (bottom-right) to quickly update your settings.

License

This project is licensed under the Apache-2.0 License.

About

Its a Shoaib's Key bindings for Visual Studio Code

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages