// Package help holds glint's single source of truth for the keybind and command // reference, shared by the CLI (glint -h) and the in-editor help overlay. package help // Text is the full reference printed by `glint -h` and shown in the Ctrl+/ // overlay inside the editor. const Text = `glint — a modeless terminal markdown editor USAGE glint [file] open a file, or the fuzzy picker when no file is given glint COMMANDS (each takes a short letter or the full word, one or two dashes: -n / --n / -new / --new all work) -n, --new [name] new note in the current directory combine with -i or -v to target the inbox or vault -p, --preview [file] open a file straight into the read preview (glow-style) -e, --export export a file to printable house-style HTML and open it -t, --today open today's daily note (in the vault) -d, --daily browse the daily-notes folder -v, --vault fuzzy picker over your vault, from anywhere -i, --inbox fuzzy picker over your inbox -c, --config interactive setup walkthrough (writes the config file) -h, --help show this help --version print the version EDITOR KEYS Enter (on a list) continue the list marker (numbers increment, checkboxes reset); Enter on an empty item exits the list Tab / Shift+Tab indent / outdent the current list item Alt+x toggle the checkbox on the current line (- [ ] / - [x]); clicking the box glyph toggles it too mouse drag select text (press to anchor, drag to extend) Alt+Up / Alt+Down move the current line up / down (reorder list items; the cursor follows the line, so repeats walk it) Ctrl+S save (an unnamed buffer prompts for a name) Ctrl+E export a printable HTML doc (house style) and open it in the browser → Print → Save as PDF Ctrl+P toggle the read preview Ctrl+F fuzzy file picker (prefix the query with / to full-text search note contents; results open at the matching line) Ctrl+G find in document (Enter/down next, Shift+Tab/up prev) Ctrl+L go to line (type a number, Enter to jump) Home / End top / bottom of the document Ctrl+Up / Ctrl+Down line start (first non-blank, then column 0) / line end Ctrl+D today's daily note Ctrl+N new note in the current directory Ctrl+B new note in the inbox Ctrl+T cycle theme (flexoki-light / flexoki-dark / charm) Alt+; spellcheck popup on the misspelled word at the cursor (pick a suggestion 1-9, a add to dictionary, i ignore, t toggle spellcheck); clicking an underlined word opens it Ctrl+C / Ctrl+X / Ctrl+V copy / cut / paste (system clipboard) Shift+arrows select text (Ctrl+Shift+left/right by word) Alt+left / Alt+right move by word Ctrl+U / Ctrl+K delete to start / end of line Ctrl+W delete the word before the cursor Ctrl+Z / Ctrl+Y undo / redo Ctrl+/ toggle this help overlay Ctrl+Q quit (press twice if there are unsaved changes) Esc back to the editor EDITING ( [ and backtick auto-close (no selection): inserts the matching closer with the cursor between; type the closer to step past paste a URL on a selection wraps it as a [selection](url) link SPELLCHECK Misspelled prose gets a red curly underline. Code, inline code, URLs, wikilinks, link targets, and frontmatter are never flagged; code files are off entirely. Personal words live in ~/.config/glint/dict.txt (hand-editable). Config key spellcheck = auto | on | off. CONFIG ~/.config/glint/config.toml (run 'glint -c' to set it up) `