well, from my point of view (and the way i usually work) that won’t be a problem at all, and in any case I think it would still better the be back at "/the/dir/I/was/in/before/running/whatever” rather than being put on “/“ and then having to manually cd back to the correct dir
anyway I understand other people might think different, but I suppose that it could still be configurable, e.g. bind-key c new-window -c '#{pane_current_path} -> current behavior bind-key c new-window -c ‘#{$PWD} -> suggested behavior or maybe fallback to $PWD if the process directory is empty (not sure if Thomas Adam meant that when he talked about subshells) > But what if the process changes the directory? We can tell the pwd where > we start the command but not if it changes it. > > > On Thu, Feb 27, 2014 at 11:14:42PM +0100, Matteo Cavalleri wrote: >> too bad :( just curious: why not e.g. evaluate $PWD when executing the >> command? it seems to be expanded just when the config is loaded and then the >> value is kept as is. >> >> >> >>> The mechanism is not always reliable, not sure there is much we can do >>> about it. >>> >>> >>> -------- Original message -------- >>> From: Matteo Cavalleri <shivabra...@gmail.com> >>> Date: 27/02/2014 21:09 (GMT+00:00) >>> To: tmux-users@lists.sourceforge.net >>> Subject: problem with new-window and current directory >>> >>> >>> Hi, i?m using tmux 1.9a on osx and I have the following problem when i >>> create a new window. >>> >>> in my .tmux.config: >>> >>> bind-key c new-window -c '#{pane_current_path}? >>> >>> steps to reproduce the problem >>> >>> $ cd >>> $ tmux >>> $ cd /usr/local >>> >>> C-b c -> creates a new window in /usr/local >>> >>> $ exit # closes the new window and go back to the first one >>> $ less /etc/hosts >>> >>> C-b c -> creates a new window in /usr/local >>> >>> $ exit >>> $ cat /etc/hosts | less # the pipe is important here >>> >>> C-b c -> creates a new window in / >>> >>> so when I create a new window with e.g. something piped to less the new >>> window opens on the root directory, always. On linux I?m compiling tmux >>> from sources and even with the latest commits I still get this behavior. >>> Is it fixable somehow? >>> >>> thanks in advance! >>> >>> >>> >>> ------------------------------------------------------------------------------ >>> Flow-based real-time traffic analytics software. Cisco certified tool. >>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >>> Customize your own dashboards, set traffic alerts and generate reports. >>> Network behavioral analysis & security monitoring. All-in-one tool. >>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> tmux-users mailing list >>> tmux-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/tmux-users >> ------------------------------------------------------------------------------ Flow-based real-time traffic analytics software. Cisco certified tool. Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer Customize your own dashboards, set traffic alerts and generate reports. Network behavioral analysis & security monitoring. All-in-one tool. http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk _______________________________________________ tmux-users mailing list tmux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tmux-users