Skip to content

fix: correct stale docs — replace keybindings with public API and vimrc wiring#13

Merged
jesse23 merged 1 commit into
devfrom
docs/update-readme-and-help
Apr 5, 2026
Merged

fix: correct stale docs — replace keybindings with public API and vimrc wiring#13
jesse23 merged 1 commit into
devfrom
docs/update-readme-and-help

Conversation

@jesse23
Copy link
Copy Markdown
Owner

@jesse23 jesse23 commented Apr 5, 2026

README and help file still documented the old hard-coded keybindings that were removed in ADR-004. This fixes both files to match the current plugin behavior.

What was wrong

  • Keybindings section listed bindings (<Tab>, <S-Tab>, <leader>h, etc.) the plugin no longer installs
  • g:tabs_vim_tabclose_types and vim-flog were absent from both docs
  • :help tabs.vim had no vimdoc tags for the public TabsVim_* functions

What changed

  • README.md: replace stale keybinding list with recommended vimrc copy-paste block and a Public API table
  • doc/tabs.vim.txt: rewrite section 5 as Setup (public functions + vimrc wiring), add section 6.3 for g:tabs_vim_tabclose_types, add vimdoc tags for all TabsVim_* functions

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates user-facing documentation to reflect that tabs.vim no longer ships default keybindings, and instead exposes a small public-function API with recommended vimrc wiring and ecosystem integrations.

Changes:

  • Replaces the stale “Keybindings” documentation with a “Setup” section and a recommended vimrc copy/paste block.
  • Documents the public function API, including optional integrations (fzf.vim and vim-flog).
  • Adds documentation for g:tabs_vim_tabclose_types and ecosystem buffer-close behavior in both README and :help docs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
README.md Replaces keybinding docs with setup guidance, vimrc example mappings, and a Public API table.
doc/tabs.vim.txt Rewrites section 5 as Setup, adds vimdoc tags for public functions, and documents ecosystem buffer-close configuration.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread doc/tabs.vim.txt Outdated
Comment thread README.md Outdated
Comment thread doc/tabs.vim.txt Outdated
Replace stale keybindings section with public TabsVim_* API table and recommended vimrc wiring block. Add g:tabs_vim_tabclose_types and vim-flog to both README and :help tabs.vim.

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
@jesse23 jesse23 force-pushed the docs/update-readme-and-help branch from c5be4f8 to 3def3ad Compare April 5, 2026 19:32
@jesse23 jesse23 changed the title docs: update README and help file to reflect no OOTB keybindings fix: correct stale docs — replace keybindings with public API and vimrc wiring Apr 5, 2026
@jesse23 jesse23 merged commit 7823ecf into dev Apr 5, 2026
@jesse23 jesse23 deleted the docs/update-readme-and-help branch April 5, 2026 19:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants