basalt/v0.9.0
0.9.0 (2025-07-30)
This release adds experimental note editor support!
To enable the experimental editor feature, you must add the following configuration to your Basalt configuration file:
experimental_editor = trueModes
Important
In the future, the modes will follow the Obsidian modes more strictly: Reading, Live Preview Editing, and Source Mode Editing.
Read Mode
Renders the note without Markdown syntax, similar in function to Obsidian's Reading view.
Key Mappings
| Mapping | Description |
|---|---|
↑ |
Move cursor up by one line |
↓ |
Move cursor down by one line |
Ctrl+D |
Scroll down by half a page |
Ctrl+U |
Scroll up by half a page |
View Mode
View mode displays the source of the Markdown node directly under the cursor, making editing easier. View is the default display mode.
Key Mappings
| Mapping | Description |
|---|---|
→ |
Move cursor forward by one character |
← |
Move cursor backward by one character |
↑ |
Move cursor up by one line |
↓ |
Move cursor down by one line |
Alt+→ |
Move cursor forward by word |
Alt+← |
Move cursor backward by word |
Ctrl+D |
Scroll down by half a page |
Ctrl+U |
Scroll up by half a page |
Edit Mode
Edit mode allows you to make changes to your note.
Key Mappings
Warning
Edit mode key mappings cannot be modified.
Edit mode uses a crate called tui-textarea and provides the following default key mappings:
| Mapping | Description |
|---|---|
Ctrl+H, Backspace |
Delete one character before cursor |
Ctrl+D, Delete |
Delete one character next to cursor |
Ctrl+M, Enter |
Insert newline |
Ctrl+K |
Delete from cursor to the end of line |
Ctrl+J |
Delete from cursor to the beginning of line |
Ctrl+W, Alt+H, Alt+Backspace |
Delete one word before cursor |
Alt+D, Alt+Delete |
Delete one word next to cursor |
Ctrl+U |
Undo |
Ctrl+R |
Redo |
Ctrl+C, Copy |
Copy selected text |
Ctrl+X, Cut |
Cut selected text |
Ctrl+Y, Paste |
Paste yanked text |
Ctrl+F, → |
Move cursor forward by one character |
Ctrl+B, ← |
Move cursor backward by one character |
Ctrl+P, ↑ |
Move cursor up by one line |
Ctrl+N, ↓ |
Move cursor down by one line |
Alt+F, Ctrl+→ |
Move cursor forward by word |
Alt+B, Ctrl+← |
Move cursor backward by word |
Alt+], Alt+P, Ctrl+↑ |
Move cursor up by paragraph |
Alt+[, Alt+N, Ctrl+↓ |
Move cursor down by paragraph |
Ctrl+E, End, Ctrl+Alt+F, Ctrl+Alt+→ |
Move cursor to the end of line |
Ctrl+A, Home, Ctrl+Alt+B, Ctrl+Alt+← |
Move cursor to the beginning of line |
Alt+<, Ctrl+Alt+P, Ctrl+Alt+↑ |
Move cursor to top of document |
Alt+>, Ctrl+Alt+N, Ctrl+Alt+↓ |
Move cursor to bottom of document |
Ctrl+V, PageDown |
Scroll down by page |
Alt+V, PageUp |
Added
Full Changelog: basalt/v0.8.0...basalt/v0.9.0
