Nicholas Marriott
|
c6bd9e2063
|
Allow status, mode and message attributes to be changed by three new options: status-attr, mode-attr, message-attr. A comma-separataed list is accepted containing: bright, dim, underscore, blink, reverse, hidden, italics, for example: set -g status-attr bright,blink
From Josh Elsasser, thanks!
|
2009-01-27 20:22:33 +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
|
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
|
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
|
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
|
892d1b534e
|
Split emacs/vi keys into seperate tables.
|
2008-07-02 21:22:57 +00:00 |
|
Nicholas Marriott
|
c4d09c0511
|
Convert 0x70 -> 0x88.
|
2008-06-22 16:56:47 +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
|
9e6090a7a2
|
Per-session configuration options.
|
2008-06-03 21:42:37 +00:00 |
|
Nicholas Marriott
|
205b78ec58
|
Some key tweaks, fix status bar to not rely on attr.
|
2008-01-03 21:32:11 +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
|
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
|
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 |
|
Nicholas Marriott
|
df7be0ddab
|
Split SCREEN_BACKGROUND flag into BACKGROUND/NOCURSOR in preparation for copy mode.
|
2007-11-22 09:11:20 +00:00 |
|
Nicholas Marriott
|
1e5cb8d2e4
|
Free entire screen when destroyed.
|
2007-11-21 21:28:58 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
acb3661b66
|
Scrollable win for command output.
|
2007-11-21 19:44:05 +00:00 |
|
Nicholas Marriott
|
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 |
|
Nicholas Marriott
|
df158734c2
|
Fast up/down line scroll.
|
2007-11-21 15:55:02 +00:00 |
|
Nicholas Marriott
|
d5edaf988e
|
Horizontal history/scrolling.
|
2007-11-21 15:35:53 +00:00 |
|
Nicholas Marriott
|
ad1541913f
|
Fix use-after-free.
|
2007-11-21 14:57:08 +00:00 |
|
Nicholas Marriott
|
4f8ed29022
|
Only redraw if offset changed.
|
2007-11-21 14:39:46 +00:00 |
|
Nicholas Marriott
|
c424ef37d0
|
Scroll data should be per-window not global.
|
2007-11-21 14:01:53 +00:00 |
|
Nicholas Marriott
|
9a6e47cfa8
|
Initial history support.
|
2007-11-21 13:11:41 +00:00 |
|