chore(docs): regenerate man page, HTML docs, and wiki
This commit is contained in:
@@ -525,6 +525,55 @@ interactively.</p>
|
||||
<pre><code>GPG_TTY $(tty) — ensures GPG passphrase prompts work
|
||||
CLAUDE_CODE_NO_FLICKER 1 — suppress terminal flicker in Claude Code
|
||||
CDPATH . ~/projects ~</code></pre>
|
||||
<h2 data-number="5.6" id="pager-hierarchy">Pager Hierarchy</h2>
|
||||
<p>$PAGER is set to ov when available, falling back to less. The less
|
||||
wrapper function extends this into a full chain so anything that calls
|
||||
less directly also benefits:</p>
|
||||
<pre><code>$PAGER → ov → less → more → cat</code></pre>
|
||||
<p>When bat is installed, man pages are rendered with syntax
|
||||
highlighting:</p>
|
||||
<pre><code>MANROFFOPT -c
|
||||
MANPAGER sh -c 'col -bx | bat -l man -p'</code></pre>
|
||||
<h2 data-number="5.7" id="integrations">Integrations</h2>
|
||||
<h3 data-number="5.7.1" id="zoxide">Zoxide</h3>
|
||||
<p>cd, z, and cdi/zi are all mapped to zoxide-backed navigation. Tab
|
||||
completions for cd and z blend standard directory entries (CWD and
|
||||
CDPATH) with frecency results so both familiar and frequently-visited
|
||||
paths appear in one list.</p>
|
||||
<h3 data-number="5.7.2" id="direnv">DirEnv</h3>
|
||||
<p>Automatically loads .envrc files on directory change. Takes priority
|
||||
over the auto-venv logic — if a directory is managed by direnv, the
|
||||
auto-venv activation is skipped entirely.</p>
|
||||
<h3 data-number="5.7.3" id="auto-python-venv">Auto Python Venv</h3>
|
||||
<p>When entering a directory that contains a .venv/, the virtualenv is
|
||||
activated automatically and deactivated when you leave the project
|
||||
tree.</p>
|
||||
<h3 data-number="5.7.4" id="wakatime">WakaTime</h3>
|
||||
<p>Every shell command is reported to WakaTime for time-tracking. Set
|
||||
FISH_WAKATIME_DISABLED=1 to disable without removing the plugin.</p>
|
||||
<h3 data-number="5.7.5" id="tailscale">Tailscale</h3>
|
||||
<p>Full tab completion for the tailscale CLI is provided via
|
||||
conf.d/tailscale.fish.</p>
|
||||
<h3 data-number="5.7.6" id="done-notifications">Done Notifications</h3>
|
||||
<p>Desktop notifications fire when a command takes longer than 10
|
||||
seconds and the terminal window is not focused. Configured via fish
|
||||
universal variables:</p>
|
||||
<pre><code>__done_min_cmd_duration 10000 ms
|
||||
__done_notification_urgency_level low</code></pre>
|
||||
<h3 data-number="5.7.7" id="scrollback-history-1">Scrollback
|
||||
History</h3>
|
||||
<p>When running inside Kitty, closing a shell session via exit saves a
|
||||
timestamped scrollback snapshot to SCROLLBACK_HISTORY_DIR. Files are
|
||||
named:</p>
|
||||
<pre><code>scrollback_YYYY-MM-DD_HH-MM-SS.log</code></pre>
|
||||
<p>The paru and yay wrappers (auto-generated in ~/.local/bin/) tee all
|
||||
output to:</p>
|
||||
<pre><code>paru_YYYY-MM-DD_HH-MM-SS.log
|
||||
yay_YYYY-MM-DD_HH-MM-SS.log</code></pre>
|
||||
<p>Before pruning, _scrollback_prune_junk silently removes empty files,
|
||||
files with only a single meaningful line (e.g. bare [exited] captures),
|
||||
and Kitty tab-rename prompt captures. Use exit --no-log (or exit -n) to
|
||||
skip capture.</p>
|
||||
<hr />
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user