I often browse parallel directory structures, so cm_SyncChangeDir is one of my favourite features of tcmd.
Sometimes in the middle of browsing, I want to look up something in another directory, so I open a new tab in one panel. In my ideal universe, the synched browsing would "pause" while the new tab is open, and then resume when I return to the oribinal tab. But unfortunately cm_SyncChangeDir isn't tab-aware.
So if I want to temporarily pause a synchronized browsing session, I have to do the following:
- open a new tab
- toggle off cm_SyncDirChange
- ...do whatever in the new tab...
- close the new tab
- navigate to the original tab
- make sure the directories are correct
- toggle on cm_SyncDirChange
I know the idea of two-panel tabs was discussed and dismissed back when tabs were still under development, but here's a thought: Linked tabs!
Linked tabs would have the following features:
- two tabs, one in the source panel and one in the target.
- maybe both the same colour?
- when you switch to one of the linked tabs, in either window tcmd automatically switches to the corresponding tab in the other panel
- cm_SyncChangeDir is a setting local to these two linked tabs
While I'm on the topic of cm_SyncChangeDir, there's one small feature that would make it immediately much more useful to me and that is: when you press "back" or "forward" in either panel, both directories go back or forward through their histories.
Apologies for the long rambly post. Thanks, and please carry on.
Michael