Nicholas Marriott
c1b9948525
Change the way the working directory for new processes is discovered. If
...
default-path isn't empty, it is used. Otherwise:
1) If tmux neww is run from the command line, the working directory of the
client is used.
2) Otherwise use some platform specific code to retrieve the current working
directory of the process in the active pane.
3) If that fails, the directory where the session was created is used.
Idea and support code, Linux, Solaris, FreeBSD bits by Romain Francoise,
OpenBSD bits by me.
2011-12-09 16:37:29 +00:00
Tiago Cunha
391f1f08c0
Expand the Id keyword.
2011-07-09 09:42:33 +00:00
Nicholas Marriott
436f3b357e
epoll on Linux is broken with /dev/null so it needs to be disabled.
...
Instead of adding another BROKEN_* define, move event_init into
osdep-*.c.
2010-12-30 20:41:08 +00:00
Nicholas Marriott
143aa718e5
Space trimmage mega-diff.
2009-05-04 17:58:27 +00:00
Nicholas Marriott
91241f1457
Apply the make magic wand to pick an osdep-*.c file rather than using ifdefs.
2009-04-29 23:07:35 +00:00
Nicholas Marriott
cce03e138b
Looking up argv[0] is expensive, so just use p_comm for the window name which is good enough. Also increase name update time to 500 ms.
2009-02-13 00:43:04 +00:00
Nicholas Marriott
e0fe64b464
Further unbreakage.
2009-02-11 19:35:50 +00:00
Nicholas Marriott
c6193f7f3f
Unbreak OS X.
2009-02-11 19:31:58 +00:00
Nicholas Marriott
1b036c1ca9
Return -1 not NULL on error. Doh.
2009-02-09 18:09:58 +00:00
Nicholas Marriott
c9cfc9a9f3
Don't try to change the window name unless the pid of the process chosen has
...
changed. Reduces CPU use.
osdep-* stuff is a bit horrible now but there we go :-/.
2009-02-09 18:08:01 +00:00
Nicholas Marriott
028419ff4b
Comment. Missing OS X headers. +TODO.
2009-02-07 19:41:35 +00:00
Nicholas Marriott
d8f027c070
Missing ;.
2009-01-30 20:14:35 +00:00
Nicholas Marriott
9cde0c2477
Be more clever about picking window name.
2009-01-26 22:57:20 +00:00
Nicholas Marriott
8c259f562b
Darwin support for automatic-rename, from joshe.
2009-01-20 22:17:53 +00:00