Tiago Cunha
|
d60ad6f483
|
Make the caller responsible for allocating memory for the paste buffer data
(needed by the load-buffer command when dealing with big files since it'll
prevent tmux from dying due to memory exhaustion). From nicm.
|
2009-01-25 18:51:28 +00:00 |
|
Nicholas Marriott
|
e0861a2cd0
|
Missed a reverse.
|
2009-01-23 20:50:58 +00:00 |
|
Nicholas Marriott
|
6146cab3bd
|
Use reverse so status line etc works in terminals w/o colour.
|
2009-01-23 20:49:01 +00:00 |
|
Nicholas Marriott
|
7118baa340
|
Allow a selection in vi keys mode...
|
2009-01-21 18:19:32 +00:00 |
|
Nicholas Marriott
|
0691217742
|
These should be u_int.
|
2009-01-18 15:40:19 +00:00 |
|
Nicholas Marriott
|
c4d5989a4e
|
This is fixed.
|
2009-01-18 13:20:46 +00:00 |
|
Nicholas Marriott
|
440a84b2aa
|
Use -O0 to prevent copy issues.
|
2009-01-12 00:52:37 +00:00 |
|
Nicholas Marriott
|
162bacdcd9
|
Window splitting. Two vertical panes fixed 50% each. This is a huge diff, still a couple of bugs (notably heap corruption somewhere causing segfault on exit).
|
2009-01-11 23:31:46 +00:00 |
|
Nicholas Marriott
|
88ab74ac20
|
Clock mode.
|
2009-01-10 19:35:40 +00:00 |
|
Nicholas Marriott
|
a1b43faa43
|
Trim spaces.
|
2009-01-10 01:51:22 +00:00 |
|
Nicholas Marriott
|
f26c691b08
|
Should redraw 1 too.
|
2008-12-11 21:10:04 +00:00 |
|
Nicholas Marriott
|
7a82e86827
|
Make window options work the same was as session options, add mode-fg/mode-bg options, force -g for global on set/show/setw/showw/
|
2008-12-08 16:19:51 +00:00 |
|
Nicholas Marriott
|
1425738790
|
y not x :-/
|
2008-11-12 23:39:25 +00:00 |
|
Nicholas Marriott
|
62457bce0b
|
Trim.
|
2008-09-26 06:45:28 +00:00 |
|
Nicholas Marriott
|
efe557313a
|
Internal screen data rewrite for better 256 colour/UTF-8 support.
|
2008-09-25 20:08:57 +00:00 |
|
Nicholas Marriott
|
f07cedf048
|
Rename some functions.
|
2008-09-10 19:15:06 +00:00 |
|
Nicholas Marriott
|
4235ddb4e8
|
Initial 256 colour support, lightly tested.
|
2008-09-08 17:40:51 +00:00 |
|
Nicholas Marriott
|
de0e1c6284
|
Lose ensure* stuff.
|
2008-08-07 20:20:52 +00:00 |
|
Nicholas Marriott
|
3337dfcae5
|
Support keypad mode, and get rid of SCREEN_DEF*. Meant to commit these separately but forgot :-/.
|
2008-07-24 21:42:40 +00:00 |
|
Nicholas Marriott
|
892d1b534e
|
Split emacs/vi keys into seperate tables.
|
2008-07-02 21:22:57 +00:00 |
|
Nicholas Marriott
|
09a4f6a62d
|
Make previous-word stop at BOL.
|
2008-06-27 17:41:48 +00:00 |
|
Nicholas Marriott
|
758efb3947
|
Handle escaped keys properly and use M-f/M-b in copy mode.
|
2008-06-25 07:30:08 +00:00 |
|
Nicholas Marriott
|
cb6c14502b
|
Next/previous word in copy-mode.
|
2008-06-24 07:00:39 +00:00 |
|
Nicholas Marriott
|
c4d09c0511
|
Convert 0x70 -> 0x88.
|
2008-06-22 16:56:47 +00:00 |
|
Nicholas Marriott
|
3128de3f19
|
buffer-limit option.
|
2008-06-20 18:45:35 +00:00 |
|
Nicholas Marriott
|
4e4f71febb
|
Swap in new paste buffer code and add a couple more commands.
|
2008-06-20 17:31:48 +00:00 |
|
Nicholas Marriott
|
c3b7a49cc1
|
Editable prompt. Not used for anything yet. More to come.
|
2008-06-19 19:40:35 +00:00 |
|
Nicholas Marriott
|
99df48d70f
|
Trimify.
|
2008-06-18 22:21:51 +00:00 |
|
Nicholas Marriott
|
39be570b20
|
vi keys from Will Maier.
|
2008-06-04 18:50:35 +00:00 |
|
Nicholas Marriott
|
9e6090a7a2
|
Per-session configuration options.
|
2008-06-03 21:42:37 +00:00 |
|
Nicholas Marriott
|
73d882124c
|
Handle EOL properly when scrolled.
|
2007-12-07 09:49:18 +00:00 |
|
Nicholas Marriott
|
7dc18f68e3
|
set/reset mode window functions.
|
2007-12-06 10:04:43 +00:00 |
|
Nicholas Marriott
|
103748d6ad
|
Major reorganisation of screen handling.
|
2007-12-06 09:46:23 +00:00 |
|
Nicholas Marriott
|
2fabfb30b0
|
Make reset actually work.
|
2007-11-27 19:43:50 +00:00 |
|
Nicholas Marriott
|
80e30f693c
|
Minor tweaks/missed bits.
|
2007-11-27 19:32:15 +00:00 |
|
Nicholas Marriott
|
76c8a590db
|
Big internal reorganisation to move tty control into parent.
|
2007-11-27 19:23:34 +00:00 |
|
Nicholas Marriott
|
6b2debfbfa
|
Erm, check the right cell... d'oh.
|
2007-11-26 20:57:54 +00:00 |
|
Nicholas Marriott
|
f903cc9a56
|
Rv EOL optimisation, it screws up selection.
|
2007-11-26 20:45:13 +00:00 |
|
Nicholas Marriott
|
818df923de
|
Add ^A && ^E to copy mode. Also use STDIN instead of STDOUT in a couple of places.
|
2007-11-26 20:36:30 +00:00 |
|
Nicholas Marriott
|
8da0b1fb99
|
Mostly-complete copy and paste.
|
2007-11-23 17:52:54 +00:00 |
|
Nicholas Marriott
|
68b2d36e07
|
Rm some redundant checks, prevent issues when data->size == 0.
|
2007-11-23 16:43:04 +00:00 |
|
Nicholas Marriott
|
26c8303733
|
Tidier code by moving mess into functions.
|
2007-11-22 19:40:17 +00:00 |
|
Nicholas Marriott
|
7b4556946d
|
Make C-space toggle. Fix sel on same line.
|
2007-11-22 19:26:20 +00:00 |
|
Nicholas Marriott
|
7ab0b466fe
|
Text selection with C-space.
|
2007-11-22 19:17:01 +00:00 |
|
Nicholas Marriott
|
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 |
|