style(docs): prevent file tree wrapping and collapse by default #80

Merged
rootiest merged 1 commits from style-file-tree into main 2026-07-27 02:26:45 +00:00
3 changed files with 54 additions and 48 deletions
Showing only changes of commit 5b43f3bbd3 - Show all commits
+24 -24
View File
@@ -54,41 +54,41 @@ A production-grade Fish shell configuration targeting Fish 4.x. It provides:
The configuration is split across: The configuration is split across:
~/.config/fish/ ~/.config/fish/
├── config.fish Main entry point; sets env vars and PATH ├── config.fish Main entry point; sets env vars and PATH
├── conf.d/ ├── conf.d/
│ ├── abbr.fish All abbreviations │ ├── abbr.fish All abbreviations
│ ├── autopair.fish Auto-pair brackets and quotes (bundled from jorgebucaran/autopair.fish) │ ├── autopair.fish Auto-pair brackets and quotes
│ ├── cheat.fish cheat.sh tab completions │ ├── cheat.fish cheat.sh tab completions
│ ├── done.fish Desktop notifications for long commands │ ├── done.fish Desktop notifications for long commands
│ ├── first_run.fish One-time init: Fisher bootstrap, theme, welcome │ ├── first_run.fish One-time init: Fisher bootstrap, theme
│ ├── key_bindings.fish Custom key bindings and Vi mode │ ├── key_bindings.fish Custom key bindings and Vi mode
│ ├── logging-events.fish C5 --on-variable event handlers; syncs logging state at startup │ ├── logging-events.fish C5 event handlers; syncs logging state
│ ├── kitty-watcher-reminder.fish C5 per-session reminder to set up the Kitty watcher │ ├── kitty-watcher-reminder.fish C5 per-session Kitty watcher reminder
│ ├── paru-wrapper.fish Auto-generates ~/.local/bin/paru logging wrapper │ ├── paru-wrapper.fish Auto-generates paru logging wrapper
│ ├── puffer.fish !! / !$ / ./ expansion (bundled from nickeb96/puffer-fish) │ ├── puffer.fish !! / !$ / ./ expansion
│ ├── tmux-logging.fish C5 starts tmux pipe-pane capture when fish runs inside tmux │ ├── tmux-logging.fish C5 starts tmux pipe-pane capture
│ ├── zellij-logging.fish C5 fish_exit handler dumping zellij pane scrollback on exit │ ├── zellij-logging.fish C5 fish_exit handler for zellij
│ ├── sponge_privacy.fish Sponge privacy patterns; filters credentials from history │ ├── sponge_privacy.fish Sponge privacy patterns
│ ├── starship.fish fish_prompt with OSC 133 shell-integration markers │ ├── starship.fish fish_prompt shell-integration markers
│ ├── tailscale.fish Tailscale CLI tab completions │ ├── tailscale.fish Tailscale CLI tab completions
│ ├── theme.fish Catppuccin syntax highlight colors │ ├── theme.fish Catppuccin syntax highlight colors
│ ├── tricks.fish PATH, bang-bang helpers, bat man pages, aliases │ ├── tricks.fish PATH, bang-bang helpers, bat man pages
│ ├── wakatime.fish WakaTime shell hook │ ├── wakatime.fish WakaTime shell hook
│ ├── yay-wrapper.fish Auto-generates ~/.local/bin/yay logging wrapper │ ├── yay-wrapper.fish Auto-generates yay logging wrapper
│ └── zoxide.fish Zoxide z/zi integration; overrides cd │ └── zoxide.fish Zoxide z/zi integration; overrides cd
├── functions/ Custom functions, one per file, autoloaded ├── functions/ Custom functions, one per file
├── completions/ Tab completion scripts ├── completions/ Tab completion scripts
├── integrations/ ├── integrations/
│ └── fzf.fish FZF Catppuccin theme and key binding config │ └── fzf.fish FZF Catppuccin theme and key bindings
├── scripts/ ├── scripts/
│ ├── clean_progress_log.py Strips paru/yay typescript animations to clean static logs │ ├── clean_progress_log.py Strips typescript animations for clean logs
│ └── agents-tools/ AGENTS.md version-bump script and git hooks (wired via core.hooksPath) │ └── agents-tools/ AGENTS.md scripts and git hooks
└── docs/ Offline documentation and compiled man page └── docs/ Offline documentation and man page
├── fish-config.md Primary source manual (terminal-readable) ├── fish-config.md Primary source manual
├── fish-config.1 Compiled man page (auto-generated by CI) ├── fish-config.1 Compiled man page (auto-generated)
├── fish-config.index Section index for help config navigation ├── fish-config.index Section index for help config
├── html/ Chunked HTML docs (auto-generated by CI) ├── html/ Chunked HTML docs (auto-generated)
└── wiki/ Markdown wiki (auto-generated by CI) └── wiki/ Markdown wiki (auto-generated)
--- ---
+24 -24
View File
@@ -39,40 +39,40 @@ A production-grade Fish shell configuration targeting Fish 4.x. It provides:
The configuration is split across: The configuration is split across:
~/.config/fish/ ~/.config/fish/
├── config.fish Main entry point; sets env vars and PATH ├── config.fish Main entry point; sets env vars and PATH
├── conf.d/ ├── conf.d/
│ ├── abbr.fish All abbreviations │ ├── abbr.fish All abbreviations
│ ├── autopair.fish Auto-pair brackets and quotes (bundled from jorgebucaran/autopair.fish) │ ├── autopair.fish Auto-pair brackets and quotes
│ ├── cheat.fish cheat.sh tab completions │ ├── cheat.fish cheat.sh tab completions
│ ├── done.fish Desktop notifications for long commands │ ├── done.fish Desktop notifications for long commands
│ ├── first_run.fish One-time init: Fisher bootstrap, theme, welcome │ ├── first_run.fish One-time init: Fisher bootstrap, theme
│ ├── key_bindings.fish Custom key bindings and Vi mode │ ├── key_bindings.fish Custom key bindings and Vi mode
│ ├── logging-events.fish C5 --on-variable event handlers; syncs logging state at startup │ ├── logging-events.fish C5 event handlers; syncs logging state
│ ├── kitty-watcher-reminder.fish C5 per-session reminder to set up the Kitty watcher │ ├── kitty-watcher-reminder.fish C5 per-session Kitty watcher reminder
│ ├── paru-wrapper.fish Auto-generates ~/.local/bin/paru logging wrapper │ ├── paru-wrapper.fish Auto-generates paru logging wrapper
│ ├── puffer.fish !! / !$ / ./ expansion (bundled from nickeb96/puffer-fish) │ ├── puffer.fish !! / !$ / ./ expansion
│ ├── tmux-logging.fish C5 starts tmux pipe-pane capture when fish runs inside tmux │ ├── tmux-logging.fish C5 starts tmux pipe-pane capture
│ ├── zellij-logging.fish C5 fish_exit handler dumping zellij pane scrollback on exit │ ├── zellij-logging.fish C5 fish_exit handler for zellij
│ ├── sponge_privacy.fish Sponge privacy patterns; filters credentials from history │ ├── sponge_privacy.fish Sponge privacy patterns
│ ├── starship.fish fish_prompt with OSC 133 shell-integration markers │ ├── starship.fish fish_prompt shell-integration markers
│ ├── tailscale.fish Tailscale CLI tab completions │ ├── tailscale.fish Tailscale CLI tab completions
│ ├── theme.fish Catppuccin syntax highlight colors │ ├── theme.fish Catppuccin syntax highlight colors
│ ├── tricks.fish PATH, bang-bang helpers, bat man pages, aliases │ ├── tricks.fish PATH, bang-bang helpers, bat man pages
│ ├── wakatime.fish WakaTime shell hook │ ├── wakatime.fish WakaTime shell hook
│ ├── yay-wrapper.fish Auto-generates ~/.local/bin/yay logging wrapper │ ├── yay-wrapper.fish Auto-generates yay logging wrapper
│ └── zoxide.fish Zoxide z/zi integration; overrides cd │ └── zoxide.fish Zoxide z/zi integration; overrides cd
├── functions/ Custom functions, one per file, autoloaded ├── functions/ Custom functions, one per file
├── completions/ Tab completion scripts ├── completions/ Tab completion scripts
├── integrations/ ├── integrations/
│ └── fzf.fish FZF Catppuccin theme and key binding config │ └── fzf.fish FZF Catppuccin theme and key bindings
├── scripts/ ├── scripts/
│ ├── clean_progress_log.py Strips paru/yay typescript animations to clean static logs │ ├── clean_progress_log.py Strips typescript animations for clean logs
│ └── agents-tools/ AGENTS.md version-bump script and git hooks (wired via core.hooksPath) │ └── agents-tools/ AGENTS.md scripts and git hooks
└── docs/ Offline documentation and compiled man page └── docs/ Offline documentation and man page
├── fish-config.md Primary source manual (terminal-readable) ├── fish-config.md Primary source manual
├── fish-config.1 Compiled man page (auto-generated by CI) ├── fish-config.1 Compiled man page (auto-generated)
├── fish-config.index Section index for help config navigation ├── fish-config.index Section index for help config
├── html/ Chunked HTML docs (auto-generated by CI) ├── html/ Chunked HTML docs (auto-generated)
└── wiki/ Markdown wiki (auto-generated by CI) └── wiki/ Markdown wiki (auto-generated)
--- ---
+6
View File
@@ -15,6 +15,12 @@ export default defineConfig({
href: 'https://git.rootiest.dev/rootiest/fish-config', href: 'https://git.rootiest.dev/rootiest/fish-config',
}, },
], ],
head: [
{
tag: 'script',
content: 'document.addEventListener("DOMContentLoaded", () => { document.querySelectorAll("starlight-file-tree details").forEach(d => d.removeAttribute("open")); });',
},
],
customCss: ['./src/styles/catppuccin.css'], customCss: ['./src/styles/catppuccin.css'],
expressiveCode: { expressiveCode: {
// Shiki ships both Catppuccin flavours; Starlight picks by the // Shiki ships both Catppuccin flavours; Starlight picks by the