chore(docs): regenerate man page, HTML docs, and wiki
This commit is contained in:
@@ -492,16 +492,29 @@
|
||||
<p>A production-grade Fish shell configuration targeting Fish 4.x. It
|
||||
provides:</p>
|
||||
<ul>
|
||||
<li>Drop-in replacements for common Unix tools (ls, cat, rm, du, ping,
|
||||
less)</li>
|
||||
<li>Deep Kitty and WezTerm terminal integration: tab/window/pane
|
||||
management from the command line</li>
|
||||
<li>Scrollback history snapshots saved to ~/.terminal_history on session
|
||||
exit</li>
|
||||
<li>Automatic Python virtualenv activation on directory change</li>
|
||||
<li>Cross-platform package management via pkg and fish-deps</li>
|
||||
<li>AI session helpers for Claude Code and Antigravity</li>
|
||||
<li>Catppuccin Mocha color theme throughout</li>
|
||||
<li><p>Drop-in replacements for common Unix tools (ls, cat, rm, du,
|
||||
ping, less)</p></li>
|
||||
<li><p>Deep Kitty and WezTerm terminal integration: tab/window/pane
|
||||
management from the command line</p></li>
|
||||
<li><p>Automatic session logging: terminal scrollback, tmux/zellij
|
||||
panes, and paru/yay output captured to ~/.terminal_history (on by
|
||||
default; see below)</p></li>
|
||||
<li><p>Automatic Python virtualenv activation on directory
|
||||
change</p></li>
|
||||
<li><p>Cross-platform package management via pkg and fish-deps</p></li>
|
||||
<li><p>AI session helpers for Claude Code and Antigravity</p></li>
|
||||
<li><p>Catppuccin Mocha color theme throughout</p>
|
||||
<p>┌───────────────────────────────────────────────────────────────────────────┐
|
||||
│ CAUTION - SESSION LOGGING IS ON BY DEFAULT │ │ │ │ This configuration
|
||||
silently records terminal output to │ │ ~/.terminal_history: Kitty
|
||||
scrollback on window close, live tmux pane │ │ streams, zellij pane
|
||||
snapshots on exit, and full paru/yay output. These │ │ logs can contain
|
||||
command output, file contents, and secrets printed to │ │ the terminal.
|
||||
Nothing leaves your machine, but the files persist locally. │ │ │ │
|
||||
Disable all logging with: set -U __fish_config_op_logging off │ │ Prefer
|
||||
a menu? Run the interactive picker: config-toggle │ │ See Section 7 (C5
|
||||
- Logging and Capture) for the full breakdown. │
|
||||
└───────────────────────────────────────────────────────────────────────────┘</p></li>
|
||||
</ul>
|
||||
<p>The configuration is split across:</p>
|
||||
<pre><code>config.fish Main entry point; sets env vars and PATH
|
||||
@@ -515,6 +528,8 @@ conf.d/
|
||||
logging-events.fish C5 --on-variable event handlers; syncs logging state at startup
|
||||
paru-wrapper.fish Auto-generates ~/.local/bin/paru logging wrapper
|
||||
puffer.fish !! / !$ / ./ expansion (bundled from nickeb96/puffer-fish)
|
||||
tmux-logging.fish C5 starts tmux pipe-pane capture when fish runs inside tmux
|
||||
zellij-logging.fish C5 fish_exit handler dumping zellij pane scrollback on exit
|
||||
sponge_privacy.fish Sponge privacy patterns; filters credentials from history
|
||||
starship.fish fish_prompt with OSC 133 shell-integration markers
|
||||
tailscale.fish Tailscale CLI tab completions
|
||||
|
||||
Reference in New Issue
Block a user