Repository navigation
feat: add tab support - #28
Conversation
|
Epic feature @gmist ! A small feedback and it's good to go. Release guard in The new Unreachable "no ID" path for directory loads A few pieces of the ID routing don't seem to be reachable:
Would you mind removing those three so the rule is simply "a load belongs to one panel"? It makes the routing easier to follow. |
Each release now has to match an acquire, so a refcount mistake surfaces instead of quietly closing a connection a tab is still using.
|
Double release check was a precaution in case of some hypothetical situations, but explicit behavior is better than implicit - "you are absolutely right". The other remarks seem to be corrected. Also corrected the mistake - now new tab there fully copy paths of the old tab in panels. |
|
Thanks, looks good, merging in! |
The app had a single panel pair so working on two locations meant navigating away and losing state. Tabs give each workspace its own panels, focus, quickview, and server connections, and keep them alive while you work elsewhere.

j/kmove,nnew tab from the row under the cursor,dclose (list stays open for several closes),flive filter by number or path,0-9jump,Enterswitch,Escdismiss.