Releases: vimburton/obsidian-vimium-plus
Releases · vimburton/obsidian-vimium-plus
Release list
0.3.0
Full Changelog: 0.2.0...0.3.0
0.2.0
Vimium+ 0.2.0
The plugin has a new name: Vimium+ (previously VimiumObs), with plugin id vimium-plus.
New
- Terminal commands: bind a key (or sequence) to a shell command in settings.
{{path}},{{folder}}, and{{vault}}placeholders are replaced with quoted absolute paths, and the command runs detached from the note's folder — e.g.kitty --directory {{folder}}to open a terminal at the active note.
Fixed
- Vim mode and default view mode are now restored correctly on unload even when they were never explicitly set in the vault.
- The "Enable native Vim" and "Force Reading view" toggles apply and restore the editor config immediately instead of only at plugin load.
- Mode state stays in sync when the view mode is toggled externally (pencil icon, Ctrl+E).
- Keys, hints, and the mode indicator now work in pop-out windows.
- The synthetic new-tab click uses the platform-appropriate modifier.
- Duplicate key bindings are rejected; the hint-characters field reflects what was actually saved.
Changed
- Hint marker colors are exposed as
--vimium-hint-*CSS variables so themes and snippets can restyle them.
Note for existing installs: the plugin id changed from vimium-obs to vimium-plus, so the plugin folder must be renamed accordingly.
0.1.0
First release of VimiumObs — a Vimium-style keyboard navigation layer for Obsidian (desktop).
Features
- Click hints — press
fto label every clickable element (links, buttons, tabs, ribbon, file tree, checkboxes) and type the label to click it.Shift+Fopens the target in a new tab. - Scrolling —
j/kline by line,d/uhalf-page,gg/Shift+Gto top/bottom. - Tab switching —
Shift+J/Shift+Kfor next/previous tab. - Quick access —
oopens the quick switcher,popens the command palette. - Editing mode —
idrops into the editor with Obsidian's native Vim bindings; double-pressEscto return to Reading mode. - Configurable hint characters, font size, scroll step, double-Escape timeout, and hint target selectors.
Installation
Copy main.js, manifest.json, and styles.css into <your-vault>/.obsidian/plugins/vimium-obs/, then enable VimiumObs under Settings → Community plugins.