tmux and current directory

2012-09-30 Thread Jan Stary
On current/i386, tmux seems to open a new shell with the current
directory being the same as in the window I am opening from.

What that means in particular is that if I run 'man whatever'
in a tmux window, and open a new windowd ('ctrl-b c' in my case),
the news shell is opened in /usr/local/man. Is that inteded?

Jan



Re: tmux and current directory

2012-09-30 Thread Andres Perera
more of a case of man gratuitously changing cwd

shells spawned by $PAGER also have a cwd of the base of the man path

On Sun, Sep 30, 2012 at 12:38 PM, Jan Stary h...@stare.cz wrote:
 On current/i386, tmux seems to open a new shell with the current
 directory being the same as in the window I am opening from.

 What that means in particular is that if I run 'man whatever'
 in a tmux window, and open a new windowd ('ctrl-b c' in my case),
 the news shell is opened in /usr/local/man. Is that inteded?

 Jan



Re: tmux and current directory

2012-09-30 Thread Brandon Adams
This seems like intended behavior. If you want to change this you might
investigate the default-path option.
On Sep 30, 2012 1:11 PM, Jan Stary h...@stare.cz wrote:

 On current/i386, tmux seems to open a new shell with the current
 directory being the same as in the window I am opening from.

 What that means in particular is that if I run 'man whatever'
 in a tmux window, and open a new windowd ('ctrl-b c' in my case),
 the news shell is opened in /usr/local/man. Is that inteded?

 Jan



Re: tmux and current directory

2012-09-30 Thread Stuart Henderson
On 2012-09-30, Jan Stary h...@stare.cz wrote:
 On current/i386, tmux seems to open a new shell with the current
 directory being the same as in the window I am opening from.

 What that means in particular is that if I run 'man whatever'
 in a tmux window, and open a new windowd ('ctrl-b c' in my case),
 the news shell is opened in /usr/local/man. Is that inteded?

Yes. I dislike this behaviour by default but I do find it useful
on occasion, so I use this:

set -g default-path .
bind C new-window -c 

this lets me do prefix-c to open a new window normally (working
directory being the same as tmux was started in) and prefix-C for
the new behaviour (i.e. if I'm somewhere in a deep path and don't
want to cd manually), which works well for me.



Re: tmux and current directory

2012-09-30 Thread Jiri B
On Sun, Sep 30, 2012 at 06:24:08PM +, Stuart Henderson wrote:
 On 2012-09-30, Jan Stary h...@stare.cz wrote:
  On current/i386, tmux seems to open a new shell with the current
  directory being the same as in the window I am opening from.
 
  What that means in particular is that if I run 'man whatever'
  in a tmux window, and open a new windowd ('ctrl-b c' in my case),
  the news shell is opened in /usr/local/man. Is that inteded?
 
 Yes. I dislike this behaviour by default but I do find it useful
 on occasion, so I use this:
 
 set -g default-path .
 bind C new-window -c 
 
 this lets me do prefix-c to open a new window normally (working
 directory being the same as tmux was started in) and prefix-C for
 the new behaviour (i.e. if I'm somewhere in a deep path and don't
 want to cd manually), which works well for me.

Thanks!

j.