dear reader,

i think the conversation i had with NicM on irc explains about a
feature request that i want to make.

feel free to comment on it with your ideas, i think it is a pretty
good idea and might easily become a feature loved by many.




13:58 -!- Irssi: Join to #tmux was synced in 4 secs
13:59 < cies> just started with tmux, already loving it!  (will
proudly publish my .conf on github at some point)
14:00 < cies> but i have a question that i want to raise here before i
might embarras myself on the mailing list
14:01 < cies> can i make a repeat key (with repeat-time) for
last-window that brings me back in my window history
14:01 < cies> (like pressing it twice for the window before the window
you where using before the window you use now
14:01 < cies> )
14:02 < cies> bit like how alt-tab works for more WMs
14:04 < cies> then the kill question (/feature wish): suchs a
repeatable command that also cycles through panes (if focus on those
has changed in between the changes).
14:04 < cies> kill=killer
14:06 < cies> for this second question i also raise in my quest to a
alt-tab mimicing thingy that can back-track my activity path of
windows
14:09 < cies> if it is a feature request it could be "last-pane",
whereby it will also go to the "last pane" if that is (on) another
window
14:10 < cies> this command should, ovbiously, be repeat ready and
might also take an integer argument
14:11 < cies> im sure it will be a big help for the generation that
learn alt-tab before they learned about tmux (or screen and ancestors)
14:13 < cies> needless to say i want to bind this new command to Tab
14:15 < cies> (and if it takes and integer argument i will bind BTab
to "last-pane -n 2" -- unless there is a "undo-last-pane" command,
then i will bind that to BTab   :-D
14:25 < NicM> cies, last-window already goes back through the history
14:25 < NicM> oh you mean go further back
14:25 < cies> NicM: indeed
14:26 < cies> mimicing alt-tabbish bahavoir
14:26 < NicM> there is no reason it couldn't but there isn't a command to do it
14:26 < cies> NicM: i gues if not implemented yet another list needs
to be kept internally
14:26 < NicM> the last-pane thing we don't keep the data for
14:26 < NicM> but we could
14:26 < NicM> the windows there is a stack of the last windows
14:26 < cies> NicM: not a completely trivial thing but possible
14:27 < cies> NicM: ok, so for windows alone there is
14:27 < NicM> dunno why there needs to be a stack for windows
14:27 < NicM> since there is no way to get beyond -1
14:27 < cies> NicM: but not exposed by commands right?
14:27 < NicM> unless you kill the window
14:28 < cies> NicM: cycling through panes and windows equally would
even be cooler right?
14:28 < NicM> panes and windows equally could be done
14:28 < NicM> panes and windows equally could be done
14:28 < NicM> but sessions and windows would be harder
14:29 < NicM> but yeah you could make a pane stack easily enough
14:29 < cies> NicM: should i send this to a list? or would it be easy
for me to implement as a patch?
14:29 < cies> NicM: tmux is c code i guess?
14:29 < NicM> i think last-window should take an argument to go
further down the stack
14:29 < NicM> well it depends how good your C is how easy it would be
to implement
14:30 < cies> NicM: yes, AND it should be repeatable :)
14:30 < NicM> a pane stack would be fine
14:31 < NicM> since panes are only in 1 window right now
14:31 < NicM> if you have a pane you also have its window
14:31 < cies> ok
14:31 < NicM> the problemw ould be if someone moved that window to
another session
14:31 < NicM> you'd have to either remove it from the stack, or make
sure you skipped it
14:32 < cies> it should just test for that and skip it
14:32 < NicM> well you'd store the pane stack in the session
14:32 < NicM> so you could just check the window the pane was in was
still in the session
14:32 < cies> removing form the list would be nice if choose-pane was
to be implemented aswell
14:33 < NicM> note there is a last-pane command in CVS HEAD
14:33 < NicM> but it just behaves like last-window
14:33 < cies> ok
14:33 < cies> so the last-pane is already kept
14:33 < NicM> but we can possibly remove that behaviour since yours
would be the same
14:33 < NicM> or better
14:33 < NicM> it'd be the same if the panes were in the same window

------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to