docs: add Section 11 — Troubleshooting #83

Merged
rootiest merged 1 commits from docs/add-troubleshooting-section into main 2026-07-27 03:59:44 +00:00
Owner

Summary

Adds a new Section 11 — Troubleshooting to the manual with 9 concise how-to subsections:

# Subsection Covers
11.1 Uninstalling / Reverting to Backup Restore backup, cleanup generated files and universal variables
11.2 Fish Version Requirement Fish ≥ 4.0 check, upgrade instructions per distro
11.3 Disable Session Logging One-liner + TUI, immediate effect, re-enabling
11.4 Change or Disable the Greeting C6 toggle, custom greeting in local.fish, first-run reset
11.5 Secrets and Machine-Local Config User-dots path verification, TUI, symlink
11.6 Tool Init Does Nothing Return sentinel gotcha — use conf.d/ instead
11.7 Missing Dependencies fish-deps workflow, symptom→cause table
11.8 Vi Mode Keybindings local.fish override vs. full C3 disable
11.9 Minimal Mode Master disable, per-category toggles, config-settings TUI

Each entry is concise how-to style with cross-references to deeper docs (Section 7, 9, 10, etc.).

Renumbers "Viewing This Manual" from Section 11 → 12 so troubleshooting sits before it.

Files Changed

  • docs/manual/11-troubleshooting.mdnew
  • docs/manual/11-viewing-this-manual.md12-viewing-this-manual.md — renumbered
  • docs/manual/00-table-of-contents.md — updated
  • docs/fish-config.index — 21 new keyword mappings added

Verification Checklist

  • python3 docs/verify-manual.py passes (41/43, 2 pre-existing WARNs)
  • help config troubleshooting opens the new section in the pager
  • help config uninstall jumps to the uninstall subsection
  • help config vi-mode jumps to the Vi mode subsection
  • Doc site builds and renders the new Troubleshooting page with correct sidebar ordering
## Summary Adds a new **Section 11 — Troubleshooting** to the manual with 9 concise how-to subsections: | # | Subsection | Covers | |---|-----------|--------| | 11.1 | Uninstalling / Reverting to Backup | Restore backup, cleanup generated files and universal variables | | 11.2 | Fish Version Requirement | Fish ≥ 4.0 check, upgrade instructions per distro | | 11.3 | Disable Session Logging | One-liner + TUI, immediate effect, re-enabling | | 11.4 | Change or Disable the Greeting | C6 toggle, custom greeting in local.fish, first-run reset | | 11.5 | Secrets and Machine-Local Config | User-dots path verification, TUI, symlink | | 11.6 | Tool Init Does Nothing | Return sentinel gotcha — use conf.d/ instead | | 11.7 | Missing Dependencies | fish-deps workflow, symptom→cause table | | 11.8 | Vi Mode Keybindings | local.fish override vs. full C3 disable | | 11.9 | Minimal Mode | Master disable, per-category toggles, config-settings TUI | Each entry is concise how-to style with cross-references to deeper docs (Section 7, 9, 10, etc.). Renumbers "Viewing This Manual" from Section 11 → 12 so troubleshooting sits before it. ### Files Changed - `docs/manual/11-troubleshooting.md` — **new** - `docs/manual/11-viewing-this-manual.md` → `12-viewing-this-manual.md` — renumbered - `docs/manual/00-table-of-contents.md` — updated - `docs/fish-config.index` — 21 new keyword mappings added ## Verification Checklist - [x] `python3 docs/verify-manual.py` passes (41/43, 2 pre-existing WARNs) - [x] `help config troubleshooting` opens the new section in the pager - [x] `help config uninstall` jumps to the uninstall subsection - [x] `help config vi-mode` jumps to the Vi mode subsection - [x] Doc site builds and renders the new Troubleshooting page with correct sidebar ordering
rootiest added 1 commit 2026-07-27 03:57:21 +00:00
Add a new Troubleshooting section to the manual with 9 concise how-to
subsections covering uninstall/revert, Fish version requirements,
disabling logging, changing the greeting, secrets/local config, the
return sentinel gotcha, missing dependencies, Vi mode keybindings,
and minimal mode.

Renumber Viewing This Manual from Section 11 to Section 12 to place
troubleshooting before it. Update TOC and help index accordingly.

All verify-manual.py checks pass.
rootiest merged commit 0f02def439 into main 2026-07-27 03:59:44 +00:00
rootiest deleted branch docs/add-troubleshooting-section 2026-07-27 03:59:44 +00:00
Sign in to join this conversation.