| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | show New in every pane tag and enforce builtin-first Exec fallback | Gabriel Schneider | 2026-08-10 |
| | | |||
| * | prioritize useful topbar commands and put Kill last | Gabriel Schneider | 2026-08-10 |
| | | |||
| * | add New builtin for an empty temporary file in the calling column | Gabriel Schneider | 2026-08-10 |
| | | |||
| * | the goldens catch up with the empty normal-mode box | Gabriel Schneider | 2026-08-01 |
| | | | | | | | | | | | config.tag_normal became a space when the mode moved into the layout box, and 66 goldens still spelled the old bullet — the whole suite was red on one character. Regenerated serially, and every file's diff is that character and nothing else: replacing the bullets in the OLD goldens with spaces is byte-identical to the new ones, so nothing else moved under cover of the churn. The one bullet left in tutor.golden is the tutor's own sentence about the badge, which the app still draws. | ||
| * | the mode is a character in the layout box, not a word in the tagline | Gabriel Schneider | 2026-08-01 |
| | | |||
| * | the scrollbar is one column, not two | Gabriel Schneider | 2026-08-01 |
| | | |||
| * | focus history is a stack of locations, and the Jumplist is that same stack | Gabriel Schneider | 2026-08-01 |
| One container, not two: focus_hist (a stack of pane ids rebuilt every sync) is now jumps[] + a current pointer, and the +Jumps buffer is a RENDERING of that array — nothing copies it, nothing shadows it. prevFocus, Toggleterm, Look's directory order, Back/Forward, Last and Jumplist all walk the one list. A pane id is reused, so a location that only remembered an id would retarget after a respawn: panes now carry a monotonic serial and an entry whose slot holds a different serial is dead. trackJump compacts those out and fixes the pointer in the same pass. The push rule lives in ONE place and says: a location is worth remembering when you cannot see it any more — a different pane, or more than a bodyful of rows away in the same one. So hjkl never grows the list and 100G, a search hit and a goto-definition do. Ctrl-o/Ctrl-i walk it, SPC j j toggles the last two, SPC j l lists them. Ctrl-i IS Tab on a legacy host, where the binding simply never fires and Tab-executes is untouched; kitty reports them apart. SPC j o/i work anywhere. Two goldens moved, both the SPC ? Help listing gaining four rows. | |||
