summaryrefslogtreecommitdiffstats
path: root/usr.bin/tmux/cmd-pipe-pane.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Convert the window pane (pty master side) fd over to use a bufferevent.nicm2009-11-041-2/+2
| | | | | The evbuffer API is very similar to the existing tmux buffer API so this was remarkably painless. Not many possible ways to do it, I suppose.
* Switch window pane pipe redirect fd over to a bufferevent.nicm2009-11-041-5/+22
|
* Initial changes to move tmux to libevent.nicm2009-11-041-2/+2
| | | | | | | | | This moves the client-side loops are pretty much fully over to event-based only (tmux.c and client.c) but server-side (server.c and friends) treats libevent as a sort of clever poll, waking up after every event to run various things. Moving the server stuff over to bufferevents and timers and so on will come later.
* Nuke dead store.nicm2009-10-211-3/+2
|
* Add a pipe-pane command to allow a pane to be piped to a shell command, fornicm2009-10-111-0/+127
example: pipe-pane 'cat >~/out' No arguments stops outputing and closes the pipe; the -o flag toggles a pipe and on and off (useful for key bindings). Suggested by espie@.