Nicholas Marriott
|
5d1b6888dc
|
Convert hidden flag to a full flags word for the status line and add a flag to
accept after only one key. Use this so don't need to press enter after y/n for
confirm-before.
|
2009-04-27 17:27:36 +00:00 |
|
Tiago Cunha
|
c80ad456cc
|
Avoid using the prompt history when the server is locked, and prevent any
input entered from being added to the client's prompt history. From nicm.
|
2009-04-27 13:56:51 +00:00 |
|
Nicholas Marriott
|
95c8c049f5
|
Redo mode keys slightly more cleanly and apply them to command prompt editing. vi or emacs mode is controlled by the session option status-keys.
|
2009-02-13 21:39:45 +00:00 |
|
Nicholas Marriott
|
0450b4a5d4
|
Move status prompt/message init and teardown into status.c.
|
2009-02-13 18:57:55 +00:00 |
|
Nicholas Marriott
|
03d531ebc6
|
Move sx,sy into tty rather than client.
|
2009-02-11 17:50:36 +00:00 |
|
Nicholas Marriott
|
b37399304f
|
Don't redraw status line unless it has actually changed. Stops extraneous
updates between clock/#() changes and doesn't require manual status-interval 0
when no updates are occuring.
|
2009-02-10 00:18:06 +00:00 |
|
Tiago Cunha
|
804beb9266
|
Support commands with right parenthesis. From nicm and me.
|
2009-02-01 18:14:49 +00:00 |
|
Nicholas Marriott
|
882316ad6a
|
Set colour of window entry in status line based on window options.
|
2009-01-30 00:24:49 +00:00 |
|
Tiago Cunha
|
2bb499c8af
|
Support #(command) in status-left, and status-right.
|
2009-01-29 23:35:14 +00:00 |
|
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
|
2afa8ebc02
|
Fix various silly problems with status line off.
|
2009-01-19 20:14:55 +00:00 |
|
Nicholas Marriott
|
94471aab82
|
Use reverse rather than background which doesn't show up when terminal doesn't
support colours.
|
2009-01-19 19:01:11 +00:00 |
|
Nicholas Marriott
|
0e197b417a
|
Tidy a few warnings.
|
2009-01-17 18:47:37 +00:00 |
|
Nicholas Marriott
|
5aa3098bb6
|
Support #S #H in status-left/right.
|
2009-01-15 23:42:21 +00:00 |
|
Nicholas Marriott
|
b4ac8c1342
|
Multiple window splitting.
|
2009-01-14 19:29:32 +00:00 |
|
Nicholas Marriott
|
7cd3cf0ead
|
Make the window pane code handle panes of different sizes, and add a -l and -p arguments to split-window to specify the new window size in lines or as a percentage.
|
2009-01-12 18:22:47 +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
|
e3feb067a5
|
Server locking. set-password and lock-server commands, plus automatic locking.
|
2009-01-11 00:48:42 +00:00 |
|
Nicholas Marriott
|
a1b43faa43
|
Trim spaces.
|
2009-01-10 01:51:22 +00:00 |
|
Nicholas Marriott
|
622d4def22
|
Give up the farce of caring about any keys aside from the ones in the screen termcap and the ones termcap doesn't handle that we hardcode manually.
|
2009-01-08 22:28:02 +00:00 |
|
Nicholas Marriott
|
4924d8e1e2
|
+comment.
|
2009-01-07 22:29:33 +00:00 |
|
Nicholas Marriott
|
0314e767e1
|
Stray debug message.
|
2009-01-06 18:33:32 +00:00 |
|
Nicholas Marriott
|
4af8db90e8
|
Complete option names as well.
|
2009-01-06 17:04:56 +00:00 |
|
Nicholas Marriott
|
9cddd796ff
|
Prompt history.
|
2009-01-06 15:37:15 +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
|
d0342f4a04
|
Ability to show window title on status line.
|
2008-12-05 20:04:06 +00:00 |
|
Nicholas Marriott
|
46f5e42145
|
Keep stack of previous windows.
Check for op (orig_pair) for default colours.
|
2008-11-16 10:10:26 +00:00 |
|
Nicholas Marriott
|
b0d8393c05
|
Clear status bar cell.
|
2008-09-29 17:47:12 +00:00 |
|
Nicholas Marriott
|
62457bce0b
|
Trim.
|
2008-09-26 06:45:28 +00:00 |
|
Nicholas Marriott
|
44b368e220
|
time.h
|
2008-09-25 20:33:53 +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
|
6674197e85
|
Fix bold/non-bold mismatch in 256 colour mode by adding an extra 8 bits (ick) onto the attributes and using two of them to mark the fg and bg as 256 colours when necessary. If only it was 255 colours we would have one value for default and wouln't need this :-/.
|
2008-09-08 22:03:56 +00:00 |
|
Nicholas Marriott
|
4235ddb4e8
|
Initial 256 colour support, lightly tested.
|
2008-09-08 17:40:51 +00:00 |
|
Nicholas Marriott
|
33aa931541
|
Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH.
|
2008-08-28 17:45:30 +00:00 |
|
Nicholas Marriott
|
9043fe891a
|
Fix scrolling.
|
2008-06-27 17:32:24 +00:00 |
|
Nicholas Marriott
|
b69f4a3312
|
Split internal status-colour into status-fg/status-bg options and lose workarounds in set-option stuff.
|
2008-06-23 22:12:29 +00:00 |
|
Nicholas Marriott
|
e704d6aee2
|
IRIX fixes, sort of partly work.
|
2008-06-23 21:54:48 +00:00 |
|
Nicholas Marriott
|
91f3165b2d
|
IRIX fixes thanks to Elias Pipping.
|
2008-06-23 16:58:49 +00:00 |
|
Nicholas Marriott
|
c24d849fa4
|
Split options into a table to allow abbreviations.
|
2008-06-23 07:41:21 +00:00 |
|
Nicholas Marriott
|
e70e9513a8
|
Simple tab completion of option names in command prompt.
|
2008-06-21 14:11:39 +00:00 |
|
Nicholas Marriott
|
ead089ece6
|
Use a fake cursor to avoid problems with real one when activity happens in window.
|
2008-06-19 22:51:27 +00:00 |
|
Nicholas Marriott
|
73d1558ed0
|
status-lines -> status, prefix-key -> prefix
|
2008-06-19 22:04:02 +00:00 |
|
Nicholas Marriott
|
471e37659f
|
Handle empty strings as escape.
|
2008-06-19 20:53:04 +00:00 |
|
Nicholas Marriott
|
6d9eaa6440
|
No space after prompt.
|
2008-06-19 20:48: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
|
9ef5bdc7c0
|
Show status messages without blocking the server.
|
2008-06-19 18:27:55 +00:00 |
|
Nicholas Marriott
|
99df48d70f
|
Trimify.
|
2008-06-18 22:21:51 +00:00 |
|
Nicholas Marriott
|
f9dedfccca
|
Fix a couple of bugs. Handle 0 width properly (w/o overflow), and draw left < in the right place.
|
2008-06-18 17:28:17 +00:00 |
|
Nicholas Marriott
|
2d3ea8b5b4
|
Display <> for more windows and highlight if activity.
|
2008-06-18 17:14:02 +00:00 |
|