Apps

Help

# Help — Documentation Browser Four tabs: Manual (language manual), Reference (per-symbol API docs), Apps (help shipped by each app package) and Contextual (docs for the keyword/symbol under the editor cursor). Open an app's help explicitly with the panel-name palette's Help action (top-left of the app's title bar); it opens on the Apps tab with that app selected. Focusing an app no longer switches this panel automatically. App help lives inside each app package under `help/` (`help/help.md` is the main page, other `.md` files are extra docs). The Apps index is discovered by scanning the configured package roots, so newly installed apps with a `help/` directory show up automatically. ## Key Bindings | Key | Action | |-----|--------| | `Up` | Scroll content up | | `Down` | Scroll content down | | `Page Up` | Scroll up by 10 lines | | `Page Down` | Scroll down by 10 lines | | `Home` | Scroll to top of document | | `End` | Scroll to bottom of document | | `Ctrl+P` | Toggle pin — when pinned, help stays on the current topic and ignores focus/cursor changes | | `Ctrl+Page Up` / `Ctrl+Page Down` | Switch tabs (Manual / Reference / Apps / Contextual) | | `/` | Open the in-document search box at the bottom of the panel | | `Ctrl+Shift+/` | Open the find panel in a horizontal split, searching `*.md` docs for the selected word (double-click), else the in-document query, else the contextual symbol | | `i` | Open the active tab's index dialog (Manual / Reference / Apps) | ### In-document search (`/`) `/` opens a search box on the bottom row and searches the document in the active tab as you type. Matches are highlighted one line at a time and the viewer scrolls to the current match. | Key | Action | |-----|--------| | `Enter` | Jump to the next match | | `Shift+Enter` | Jump to the previous match | | `Left` / `Right` / `Home` / `End` | Move the query cursor | | `Backspace` / `Delete` | Edit the query | | `Escape` | Close the search box and clear the highlight | ### Mouse | Action | Behavior | |--------|----------| | Mouse scroll | Scroll content | | Click a line | Select the line (Ctrl+Enter evals it, Ctrl+C copies it) | | Double-click a word | Select that word — `Ctrl+Shift+/` searches it, `Ctrl+C` copies it | | Click index header | Open the active tab's index dialog | | Ctrl+click link | Follow a doc link, or open a source-file link in the editor | ## Features - Manual, Reference and Apps tabs, each with an incremental-search index dialog (`i`) - Apps tab scans packages for `help/` directories and renders each app's docs - Contextual help follows the editor cursor automatically - Pin to lock the current help content (Ctrl+P) - In-document search with match navigation (`/`) - Full-text Search/Apropos over the manual, reference and app corpora - Edit help files directly from the panel menu ## Pie Menu Hold the pie trigger (Super by default; `[config/set "ui/pie-trigger" :f1]` to change it) with the help panel focused, hover the hub to descend, then release on a slice: | Dir | Slice | Key | Action | |-----|-------|-----|--------| | N | Pin / Unpin | `p` | toggle pin (label follows the pinned state) | | NE | Next Page | `f` | history forward | | E | Reference | `r` | Reference tab | | SE | Apps | `a` | Apps tab | | S | Contextual | `c` | Contextual tab | | W | Manual | `m` | Manual tab | | NW | Prev Page | `b` | history back |