github erikjuhani/basalt basalt/v0.10.1

latest releases: nightly, basalt/v0.12.7, basalt/v0.12.6...
11 months ago
Screen.Recording.2025-08-31.at.17.40.20.mov

0.10.1 (2025-08-31)

Add arbitrary (sync, spawn) command execution

This commit adds two additional keywords (exec:, spawn:) for executing arbitrary commands when defining key maps.

There are three special variables that are expanded into actual values.

  • %vault: The name of the vault
  • %note: The name of the selected note
  • %note_path: The absolute path to the selected note

For example, the command can be used to open obsidian using the obsidian uri pattern:

    { key = "ctrl+alt+o", command = "spawn:open obsidian://open?vault=%vault&file=%note" },

Or external editor like nvim:

    { key = "ctrl+alt+e", command = "exec:nvim %note_path" },

The above key bindings are shipped in the default configuration.

Added

Changed

Full Changelog: basalt/v0.10.0...basalt/v0.10.1

Don't miss a new basalt release

NewReleases is sending notifications on new releases.