docs: dynamic abbreviations with markdown tables #99

Merged
rootiest merged 7 commits from feature/dynamic-abbreviations-docs into main 2026-08-06 20:10:57 +00:00
Owner

Summary:
This PR finalizes the abbreviation documentation feature. It unifies shell aliases and bash-style history expansions into the abbreviations documentation generation pipeline. To satisfy MDX component-rendering requirements (used in Starlight), abbreviations are now rendered as standard markdown tables rather than indented pre-formatted text blocks.

Manual Verification Checklist:

  • Run npm run dev in docs/site and verify the 04-abbreviations.mdx page renders without any MDX/React errors.
  • Review docs/manual/04-abbreviations.md to ensure the structure correctly relies on the newly generated tables.
  • Execute config-help (or bat on docs/fish-config.md) in the terminal to verify the raw tables format nicely in fallback environments.
**Summary:** This PR finalizes the abbreviation documentation feature. It unifies shell aliases and bash-style history expansions into the abbreviations documentation generation pipeline. To satisfy MDX component-rendering requirements (used in Starlight), abbreviations are now rendered as standard markdown tables rather than indented pre-formatted text blocks. **Manual Verification Checklist:** - [x] Run `npm run dev` in `docs/site` and verify the `04-abbreviations.mdx` page renders without any MDX/React errors. - [x] Review `docs/manual/04-abbreviations.md` to ensure the structure correctly relies on the newly generated tables. - [x] Execute `config-help` (or `bat` on `docs/fish-config.md`) in the terminal to verify the raw tables format nicely in fallback environments.
rootiest added 8 commits 2026-08-06 19:25:10 +00:00
Adds jobrunner (short alias jr) for running, listing, inspecting,
re-attaching to, and terminating detached background tasks. Unlike bkg
and detach, which discard output, a jobrunner job keeps a live terminal
that survives closing the shell and can be restored later with attach.

Includes the __jobrunner_sessions parser shared by the function and its
completions, dynamic job-name completions, and screen in the fish-deps
catalog.
Generates actual markdown tables instead of indented text blocks to ensure MDX/Starlight correctly renders abbreviations.
rootiest added 1 commit 2026-08-06 19:38:22 +00:00
rootiest added 1 commit 2026-08-06 20:00:55 +00:00
rootiest added 1 commit 2026-08-06 20:07:16 +00:00
rootiest added 2 commits 2026-08-06 20:10:08 +00:00
rootiest added 1 commit 2026-08-06 20:10:55 +00:00
rootiest merged commit 262b53c6c4 into main 2026-08-06 20:10:57 +00:00
rootiest deleted branch feature/dynamic-abbreviations-docs 2026-08-06 20:10:58 +00:00
Sign in to join this conversation.