[Linux-specific patch] Tabbed extension: new tab autochdir to current tab's working dir
Емил Станчев
emils at fmi.uni-sofia.bg
Mon May 24 14:31:21 CEST 2010
(Sorry, my first reply went to Marc Lehmann personally - I'm not used to
mailing lists)
> A method that works even on linux is to identify what you mean with
> "working directory"
This is what I am trying to achieve:
I start urxvt -pe tabbed. I have one tab opened with a shell running. I do
"cd /tmp" in the shell. I open another tab. I type echo $PWD in the shell
running in the new tab. It prints "/tmp".
Or, in other words, by "working directory of the currently opened tab" I
mean: the CWD of the shell process associated with the currently active
tab.
> working directories are per-process,
> and there is no way for urxvt to know which process is meant.
Isn't the PID of the shell the cmd_pid member of the rxvt_term struct?
That's what I use in the C function I posted.
Maybe my email's subject was not accurate enough as I also add to the the
core C code of urxvt.
> That could be modified to tell urxvt about
> the current wd (e.g. by setting a window property).
Thank you for that, will definately try to do it through a window
property, which seems like a far better way.
Thanks, bye.
Emil Stanchev.
More information about the rxvt-unicode
mailing list