Add MRU sort for session tree #10
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/session-reorder"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Ctrl+b stochoose-tree -sO timeso most recently used sessions appear firstChanges
.tmux.conf: addedbind-key s choose-tree -sO timedocs/session-management.md: updated switching table and custom bindings sectionTest Plan
Ctrl+b sshows sessions sorted by most recently usedReview Checklist
Related Notes
ldraney/tmux-custom #9-- the Forgejo issue this PR implementsPR #10 Review
DOMAIN REVIEW
Tech stack: tmux configuration (shell/dotfiles), Markdown documentation.
.tmux.confbinding analysis:bind-key s choose-tree -sO timeoverrides tmux's defaultsbinding (choose-tree -s) with MRU sort. This is the intended behavior.",%,c,<,>) or different key tables (copy-mode-vi,root).MouseDown1StatusLeft(line 13), before the window-reorder binding.-sflag collapses windows (session-only view) and-O timesorts by last-used timestamp. Flags are correct pertmux(1).Documentation analysis:
.tmux.confline 13") -- good practice since line numbers drift with every edit.BLOCKERS
None.
NITS
.tmux.confsays "active sessions float to top" -- this is accurate but could note that the default sort (alphabetical) is overridden, for anyone reading the config without the docs. Very minor; the comment is already clear enough.SOP COMPLIANCE
PROCESS OBSERVATIONS
Clean, minimal PR. Config change is a single line with an immediately verifiable test plan (open session tree, confirm sort order). Documentation updates match the code change 1:1. Low change-failure risk -- worst case is reverting one
bind-keyline.VERDICT: APPROVED
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.