Vim Mode Status

pending

by penyt

Show Vim mode (Normal/Insert/Visual) in the status bar with colors.

3 starsUpdated 2mo agoMITDiscovered via Obsidian Unofficial Plugins
View on GitHub

Vim Mode Status for Obsidian

A simple Obsidian plugin that displays the current Vim mode in your status bar with customizable colors.

Demo (Example visualization)

Features

  • Real-time Status: Shows the current Vim mode (Normal, Insert, Visual, Replace, Command) in the status bar.
  • Color Coded: Easily distinguish modes at a glance with customizable background colors for each mode.
  • Display Formats: Choose between full text (e.g., NORMAL) or abbreviated (e.g., N) display to save status bar space.

Settings

You can customize the following options in Settings > Vim Mode Status:

SettingDescriptionDefault
Display FormatChoose between Full (NORMAL) or Short (N).Full
Normal Mode ColorBackground color for Normal mode.#82aaff (Blue)
Insert Mode ColorBackground color for Insert mode.#c3e88d (Green)
Visual Mode ColorBackground color for Visual mode.#ffcb6b (Yellow)
Replace Mode ColorBackground color for Replace mode.#993142 (Red)
Command Mode ColorBackground color for Command mode.#89ddff (Cyan)

Installation

From Community Plugins

(Once the plugin is approved)

  1. Open Settings > Community plugins.
  2. Turn off Restricted mode.
  3. Click Browse and search for Vim Mode Status.
  4. Click Install and then Enable.

Manual Installation

  1. Go to the Releases page.
  2. Download main.js, manifest.json, and styles.css from the latest release.
  3. Create a folder named vim-mode-status in your vault's plugin folder: <Vault>/.obsidian/plugins/vim-mode-status.
  4. Move the downloaded files into that folder.
  5. Reload Obsidian and enable the plugin in Settings > Community plugins.

License

MIT

Donate

If you find this plugin helpful, please give me a GitHub star ⭐️ or buy me a coffee ☕️ !

Buy Me A Coffee

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.