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
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Helix Keybindings

obsidian-helixobsidian-helix15k downloads

Use Helix key bindings when editing.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates10

This plugin enables Helix keybindings in Obsidian.md using the Helix CodeMirror6 extension by jrvidal. This plugin simply adds the extension to the editor, all credit goes to jrvidal for actually implementing the extension.

Keep in mind the CM6 extension is in a very early stage of development.

Installation

Because this plugin isn't oficially in the Obsidian plugin list (yet), you must install it directly from the repo. Two ways to do this are using BRAT or manually.

Via BRAT

  1. Install BRAT
  2. Copy the link to this Git repository
  3. Follow these instructions

Manually

  1. Clone the repository into <your vault directory>/.obsidian/plugins and then run:
$ npm i
$ npm run build
  1. Restart Obsidian.
  2. Go to Settings in Obsidian and enable Helix Keybindings.

Usage

  1. Make sure Vim keybindings are disabled in Options->Editor->Advanced.
  2. Enable Helix keybindings in the plugin settings or toggle them via the command.

Customize cursor color

By default, the cursor color is the accent color. You can set it to another color by creating a custom CSS snippet for your vault, such as this:

.cm-hx-block-cursor .cm-hx-cursor {
  background: red !important;
}
76%
HealthGood
ReviewSatisfactory
About
Add Helix-style modal keybindings to Obsidian's editor using the Helix CodeMirror6 extension. Toggle the bindings via the plugin command and anticipate early-stage behavior while the underlying extension remains in development.
VimEditing
Details
Current version
0.1.11
Last updated
6 months ago
Created
2 years ago
Updates
10 releases
Downloads
15k
Compatible with
Obsidian 1.10.6+
License
MIT
Report bugRequest featureReport plugin
Author
obsidian-helixobsidian-helix
github.com/obsidian-helix
GitHubobsidian-helix
  1. Community
  2. Plugins
  3. Vim
  4. Helix Keybindings

Related plugins

Vimrc Support

Auto-load a startup file with Vim commands.

Creases

Tools for effectively folding Markdown sections.

Word Splitting for Simplified Chinese in Edit Mode and Vim Mode

A patch for Obsidian's built-in CodeMirror editor to support Simplified Chinese word splitting.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Outliner

Work with your lists like in Workflowy or Roam Research.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Various Complements

Complete words similar to auto-completion in an IDE.

Datacore

An even faster reactive query engine for the data obsessed.

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

Emoji Toolbar

Quickly search for and insert emojis into your editor.