|
743956edf8
|
Allow -c anywhere -s was allowed.
|
2008-06-03 16:55:09 +00:00 |
|
|
f91e7bfd38
|
If no command is specified, assume new-session.
|
2008-06-03 05:35:51 +00:00 |
|
|
eaee4dc800
|
Quick and dirty kill-server command.
|
2008-06-03 05:10:38 +00:00 |
|
|
8731755ab4
|
Add a windowonly generic command and use it where appropriate. Also trim includes and unused.
|
2008-06-02 22:09:49 +00:00 |
|
|
95cc21c251
|
Quick man page update, also fix some usages and get rid of some CMD_KEY checks.
|
2008-06-02 21:36:51 +00:00 |
|
|
a26f58c7c3
|
Last bits of basic configuration file. By default in ~/.tmux.conf or specified with -f. Just a list of tmux commands executed when the server is started and before and any session/window is created.
|
2008-06-02 21:08:36 +00:00 |
|
|
c7243b73cb
|
Move -s and -c down a level so handling them is the responsibility of the command (with some helper functions), rather than the top-level. This changes the action command syntax so that -s and -c must be after the command rather than before.
|
2008-06-02 18:08:17 +00:00 |
|
|
65f4284e7f
|
New command, send-keys, to send a set of keys.
|
2008-06-01 20:20:25 +00:00 |
|
|
abe745f991
|
Add limits.h
|
2008-05-31 18:04:57 +00:00 |
|
|
205b78ec58
|
Some key tweaks, fix status bar to not rely on attr.
|
2008-01-03 21:32:11 +00:00 |
|
|
21d10e6894
|
Use the current attr/colours for filling in new areas, this fixes the echo \\033[35\;46m\\033[2J bug.
|
2007-12-06 21:57:57 +00:00 |
|
|
2bc8108b3e
|
Save term data in a linked list and reuse it.
|
2007-12-06 18:28:55 +00:00 |
|
|
8ec9b07c83
|
Screen debugging.
|
2007-12-06 10:36:01 +00:00 |
|
|
7dc18f68e3
|
set/reset mode window functions.
|
2007-12-06 10:04:43 +00:00 |
|
|
103748d6ad
|
Major reorganisation of screen handling.
|
2007-12-06 09:46:23 +00:00 |
|
|
8419e99789
|
The tty code already stores attributes and doesn't modify them if unaltered, so the screen drawing code doesn't need to do so too. This probably also fixes bugs when switching screens where the actual tty attributes may not have been what the draw code (erroneously) expected.
|
2007-12-02 18:23:10 +00:00 |
|
|
3962c5f706
|
Change window name on \ek...\e\.
|
2007-11-30 11:08:35 +00:00 |
|
|
043514a834
|
Preliminary mouse support.
|
2007-11-27 23:28:51 +00:00 |
|
|
f47ab8f13f
|
Don't nuke charset flag on [0m. Also rename DRAWING -> CHARSET flag.
|
2007-11-27 23:01:27 +00:00 |
|
|
7034ba236f
|
Same exit process applied to detach.
|
2007-11-27 20:03:08 +00:00 |
|
|
5cd1d459c5
|
Three-stage exit process so that [] message printing works on detach etc.
|
2007-11-27 20:01:30 +00:00 |
|
|
80e30f693c
|
Minor tweaks/missed bits.
|
2007-11-27 19:32:15 +00:00 |
|
|
76c8a590db
|
Big internal reorganisation to move tty control into parent.
|
2007-11-27 19:23:34 +00:00 |
|
|
15511cb41a
|
Support for VT100 graphics mode. Also lose some redundant checks.
|
2007-11-24 23:29:49 +00:00 |
|
|
b9034946ad
|
Reset before calling window_draw otherwise it'll have the wrong idea of the current state (since it copies from screen).
|
2007-11-24 18:32:52 +00:00 |
|
|
8da0b1fb99
|
Mostly-complete copy and paste.
|
2007-11-23 17:52:54 +00:00 |
|
|
9c584432d0
|
history-limit option.
|
2007-11-23 12:48:20 +00:00 |
|
|
26c8303733
|
Tidier code by moving mess into functions.
|
2007-11-22 19:40:17 +00:00 |
|
|
7ab0b466fe
|
Text selection with C-space.
|
2007-11-22 19:17:01 +00:00 |
|
|
18d72e6928
|
Partial copy mode. Currently does the same as scroll mode but using a cursor. Also fix bug where resizing would leave crap lying around.
|
2007-11-22 18:09:43 +00:00 |
|
|
df7be0ddab
|
Split SCREEN_BACKGROUND flag into BACKGROUND/NOCURSOR in preparation for copy mode.
|
2007-11-22 09:11:20 +00:00 |
|
|
c64cf68244
|
Cut memory consumption by only allocating lines when there is actually data on them, and only as much as the right-most data. Everything else is filled in at runtime.
|
2007-11-21 22:20:44 +00:00 |
|
|
ce90f1bddb
|
The CLIENT_HOLD hack can go bye-bye.
|
2007-11-21 20:04:37 +00:00 |
|
|
d0984b890b
|
Sort out cursors with a new flag - BACKGROUND - for window modes. Free text on more exit.
|
2007-11-21 19:53:57 +00:00 |
|
|
acb3661b66
|
Scrollable win for command output.
|
2007-11-21 19:44:05 +00:00 |
|
|
24c39950ff
|
Redo screen.c functions to make them readable and more flexible. Make scroll mode only redraw waht it needs.
|
2007-11-21 18:24:49 +00:00 |
|
|
d5edaf988e
|
Horizontal history/scrolling.
|
2007-11-21 15:35:53 +00:00 |
|
|
c424ef37d0
|
Scroll data should be per-window not global.
|
2007-11-21 14:01:53 +00:00 |
|
|
9a6e47cfa8
|
Initial history support.
|
2007-11-21 13:11:41 +00:00 |
|
|
ceab127fac
|
Mass screen.c rename/tidy. Add a actual size (ysize) as distinct from display size (now dx,dy). Move functions which work on the displayed area into screen-display.c and tidy. Use macros consistently when accessing screen data (may want to move everything about again later!). This the first step on the road to scrollback.
|
2007-11-20 21:42:29 +00:00 |
|
|
0be6a3041f
|
Style: ry_* -> r*
|
2007-11-20 18:46:32 +00:00 |
|
|
c0572ea992
|
Fix a format string bug and sprinkle some printflikes.
|
2007-11-20 18:11:37 +00:00 |
|
|
6e04524596
|
switch-client command.
|
2007-11-16 21:31:03 +00:00 |
|
|
b359f9b594
|
Add -c option to specify client, and move detach/refresh to client rather than session.
|
2007-11-16 21:12:31 +00:00 |
|
|
4309d65475
|
realpath the socket path; also sprinkle some const.
|
2007-11-12 15:12:08 +00:00 |
|
|
e4a6cdefda
|
kill-window command.
|
2007-11-12 14:21:41 +00:00 |
|
|
16321270c8
|
rename-session command.
|
2007-11-09 11:02:01 +00:00 |
|
|
08d9f46aae
|
Make it build/run on Linux.
|
2007-10-31 14:26:26 +00:00 |
|
|
48ad0431fb
|
swap-window command.
|
2007-10-30 11:10:33 +00:00 |
|
|
ab097f0c0c
|
Don't save/restore ry_*.
|
2007-10-26 17:15:50 +00:00 |
|