[ original thread: http://thread.gmane.org/gmane.comp.terminal-emulators.tmux.user/3274/focus=3286 ]
commit 5d60bc7f7c43c20fcf65531b5a5fb1fc7dcbb338 Author: Nicholas Marriott <nicholas.marri...@gmail.com> Date: Mon Sep 24 14:05:38 2012 +0100 Use pgrp of pty fd not pid of immediate child when recovering current working directory (like current process). From Marcel Partap. While this might improve the submitter's use case, it deteriorates mine... tmux opens new windows in the cwd of the foreground process, but I would often prefer the cwd of the shell. Consider, where I used to do: ben@d2:~/local/src/tmux$ git show 5d60bc7f7c43c | colordiff | less <tmux new-window> ben@d2:~/local/src/tmux$ vi osdep-linux.c Now I'm stuck with: ben@d2:~/local/src/tmux$ git show 5d60bc7f7c43c | colordiff | less <tmux new-window> ben@d2:~$ # oh no, wrong directory! Let's cd back to where I was... And, where I used to do: ben@d2:~/local/src/tmux$ man tcgetpgrp <tmux new-window> ben@d2:~/local/src/tmux$ vi osdep-linux.c Now I'm stuck with: ben@d2:~/local/src/tmux$ man tcgetpgrp <tmux new-window> ben@d2:/usr/share/man$ # what? Let's cd back to where I was... For some real fun, try running `find` with the post 5d60bc7 behavior: ben@d2:~$ find ./ | less <tmux new-window> ben@d2:~/.cache/banshee-1/extensions/lastfm/84$ # really? Besides Marcel and me, are there some people who strongly prefer the new behavior, the old one? Is a revert warranted? Is a new "start-directory" special value for "new-window" warranted? -Benjamin ------------------------------------------------------------------------------ LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial Remotely access PCs and mobile devices and provide instant support Improve your efficiency, and focus on delivering more value-add services Discover what IT Professionals Know. Rescue delivers http://p.sf.net/sfu/logmein_12329d2d _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users