⋅𝕭𝖆𝖘𝖆𝖑𝖙⋅
USER INTERFACE

Editor (experimental)

[!WARNING]

The editor is experimental and subject to change. It is built from scratch with limited capabilities. More features will be added incrementally.

To enable the experimental editor, add the following to your Configuration file:

experimental_editor = true
note-editor demo

Views#

Basalt follows Obsidian's view model with a reading view and an edit view.

Reading view#

Renders the note without markdown syntax, similar to Obsidian's reading view.

MappingDescription
Move cursor up
Move cursor down
Ctrl+DScroll down half page
Ctrl+UScroll up half page
iSwitch to edit view
Ctrl+EToggle to edit view

Edit view#

Displays the raw markdown source and allows editing.

[!WARNING]

Edit view key mappings cannot be modified at the moment.

MappingDescription
BackspaceDelete one character before cursor
EnterInsert newline
Move cursor forward
Move cursor backward
Move cursor up
Move cursor down
Alt+→Move cursor forward by word
Alt+←Move cursor backward by word
Ctrl+XSave note
Ctrl+EToggle to read view
Shift+RSwitch to read view
EscExit edit mode

Limitations#

The edit view edits the whole note line by line. With vim mode it also supports motions, operators (delete, change, yank, paste), visual (line and block) selection, undo/redo and jumps to the start and end of the line and document.