Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Vim Mode Status

penytpenyt146 downloads

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

  • Overview
  • Scorecard
  • Updates1

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:

Setting Description Default
Display Format Choose between Full (NORMAL) or Short (N). Full
Normal Mode Color Background color for Normal mode. #82aaff (Blue)
Insert Mode Color Background color for Insert mode. #c3e88d (Green)
Visual Mode Color Background color for Visual mode. #ffcb6b (Yellow)
Replace Mode Color Background color for Replace mode. #993142 (Red)
Command Mode Color Background 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 ☕️ !

56%
HealthExcellent
ReviewRisks
About
Display the current Vim mode (Normal, Insert, Visual, Replace, Command) in Obsidian's status bar in real time. Color-code modes with customizable background colors. Choose full or short labels (e.g., NORMAL or N) to save status bar space.
VimStatus barAppearance
Details
Current version
1.0.0
Last updated
4 months ago
Created
4 months ago
Updates
1 release
Downloads
146
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
penytpenyt
github.com/penyt
GitHubpenyt
  1. Community
  2. Plugins
  3. Vim
  4. Vim Mode Status

Related plugins

Editor Width Slider

Customize Obsidian's editor width with a slider for a tailored editing experience.

Minimal Theme Settings

Control the colors and fonts in Minimal Theme.

Hider

Hide interface elements such as tooltips, status bar, titlebar, and more.

Style Settings

Adjust theme, plugin, and snippet CSS variables.

Creases

Tools for effectively folding Markdown sections.

Simplified Chinese Word Splitting

Adds Simplified Chinese word splitting support for the editor and Vim mode.

Quiet Outline

Make outline quiet and more powerful, including no-auto-expand, rendering heading as Markdown, and search support.

Link Favicons

See the favicon for a linked website.

Lapel

Show the heading levels in the gutter of the editor.

Helix Keybindings

Use Helix key bindings when editing.