explore
, surf
and checkmark
commands start in explore
mode.explore
mode < Ctrl-t >
, < Ctrl-h >
(backlinks) and < Ctrl-l >
(forwardlinks) bindings are available.->
link. < Ctrl-t >
keybinding may be used to toggle
between structural links -> structural task -> details -> (cycle) preview of current note or
note subgraph respectively. This rendered p/print
command somewhat redundant. explore
command can switch to surf
or checkmark
mode and then back to explore
mode. explore
command includes the functionality of most of other commands (rename
, delete
, surf
, etc).surf
command/mode may be used for searching for all [description](url/file_path/dir_path)
markdown links and '''code_block'''
found downwards from a note S, selected for surf
.[description](destination)
markdown links is matched against world.surf-parsing.url-regex
regex in config. If it matches, it's considered a url link. Otherwise, it's considered local filesystem link, either absolute or relative (no file://
protocol prefix required). '''code_block'''
description is parsed as the first line of '''code_block'''
, comments # bash comment
or // C comment
may be used for informative descriptions.'''code_block'''
can be hinted for highlight in preview by specifying tag ```syntax_tag, e.g. ```bash or ```javascript.checkmark
command/mode may be used to parse out trees of - [ ] description
task items and allows navigating/toggling them into - [x] description
state.
mds -h
``` meudeus v0.15.0 a skim shredder for plain-text papers
Usage: mds [OPTIONS]
Commands:
debug-cfg print Debug representtion of config
init initialize
.sqlite database in notes dir, specified by config
note create a note [aliases: n]
tag create a tag (note without file body) [aliases: t]
select select note S, i.e. print its name to stdout
link link 2 notes A -> B, selected twice in skim interface [aliases: l]
unlink unlink 2 notes A -> B, selected twice in skim interface [aliases: ul]
remove remove note R, selected in skim interface [aliases: rm]
rename rename note R, selected in skim interface [aliases: mv]
print print subgraph of notes and links reachable downwards from selected note P [aliases: p]
explore explore notes by
Options: -c, --color whether color output should be forced -h, --help Print help -V, --version Print version ```
explore
commandexplore
mode
| Binding | Effect |
|---------|------------------------------------------------------------------------------|
| Ctrl-c | Abort |
| ESC | Abort |
| Enter | Open selected note in editor |
| Ctrl-h | Populate skim selection with backlinks of selected note |
| Ctrl-l | Populate skim selection with forward links of selected note |
| Ctrl-t | Toggle preview type of notes |
| Ctrl-w | Widen skim selection to full list of all notes |
| Ctrl-s | Switch mode to surf
with the selected note as the root of surfed subtree |
| Ctrl-k | Switch mode to checkmark
for task items of selected note |
| Alt-r | Rename selected note |
| Alt-l | Create a link from selected note to another, selected in next skim iteration |
| Alt-u | Remove a link from selected note to one of its forward links |
| Alt-d | Remove selected note |
| Alt-c | Create a new note/tag, which will become one of selected note's forward links|
| Alt-f | Toggle/invert the direction of links. Backlinks become forward links |
surf
mode
| Binding | Effect |
|---------|--------------------------------------------------------------------------------------|
| Ctrl-c | Abort |
| ESC | Abort |
| Enter | Open selected [markdown link]()
with a command, depending on markdown link's type|
| Ctrl-j | Jump to selected [markdown link]()
's position in editor |
| Ctrl-e | Return to explore
mode (in explore
command) or abort surf
command |
checkmark
mode
| Binding | Effect |
|---------|-------------------------------------------------------------------------------|
| Ctrl-c | Abort |
| ESC | Abort |
| TAB (skim) | Select and move down |
| Shift+TAB (skim) | Select and move up |
| Enter | Toggle state todo/done of multiple selected task items |
| Ctrl-j | Jump to selected task item's position in editor |
| Ctrl-y | Copy selected task item's subtree to clipboard |
| Ctrl-w | Widen context of task items to all tasks, parse again from file |
| Ctrl-l | Narrown context of task items to subtree of selected task item |
| Ctrl-e | Return to explore
mode (in explore
command) or abort checkmark
command |
common more and less obvious keybindings from vanilla skim
| Binding | Effect | |---------|-------------------------------------------------------------------------------| | Ctrl-p| Move up by one in skim selection | | Ctrl-n| Move down by one in skim selection | | PageUp| Move up by many items in skim selection | | PageDown|Move down by many items in skim selection | | Shift-ArrowUp| Scroll preview port up (without mouse) | | Shirt-ArrowDown| Scroll preview port down (without mouse) |
settings.background
value in a theme
is editable