Commit Graph

207 Commits

Author SHA1 Message Date
4af8db90e8 Complete option names as well. 2009-01-06 17:04:56 +00:00
9cddd796ff Prompt history. 2009-01-06 15:37:15 +00:00
ca1ee21702 Switch to splay tree for key bindings. 2009-01-06 14:10:32 +00:00
5445918b3e source-file command from Tiago Cunha. 2008-12-15 21:21:56 +00:00
75f043fedb Work around lack of dch. 2008-12-13 17:41:49 +00:00
5c3d973a4a Import OpenBSD's getopt(3) to workaround broken glibc version. 2008-12-10 20:25:42 +00:00
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
d0342f4a04 Ability to show window title on status line. 2008-12-05 20:04:06 +00:00
8bef3adc83 Fix build on sparc. 2008-11-23 19:38:12 +00:00
cb3f4ed6fe Bump NSETOPTION. 2008-11-17 18:56:36 +00:00
5ca710d9e3 Disable UTF-8 by default and add options to enable it. 2008-11-16 13:28:59 +00:00
46f5e42145 Keep stack of previous windows.
Check for op (orig_pair) for default colours.
2008-11-16 10:10:26 +00:00
4198a9c376 TAILQ -> SLIST. 2008-11-05 01:19:24 +00:00
6304e23984 Record intermediate for p2/s2 and fake up charset redefinition (some programs use it to switch character set). 2008-11-04 20:41:10 +00:00
0ba0fd389c Translate 256 colours to 16. 2008-10-09 22:00:33 +00:00
185f7297e8 Better OSC support for title setting, and support APC as well. 2008-10-09 21:22:16 +00:00
62457bce0b Trim. 2008-09-26 06:45:28 +00:00
df2b3bcf44 Fix stupid GNU getopt behaviour. 2008-09-25 23:28:15 +00:00
efe557313a Internal screen data rewrite for better 256 colour/UTF-8 support. 2008-09-25 20:08:57 +00:00
f07cedf048 Rename some functions. 2008-09-10 19:15:06 +00:00
ded348064a Split colour functions from screen. 2008-09-10 18:59:29 +00:00
19a2c87f04 Initial UTF-8 support. 2008-09-09 22:16:37 +00:00
d4173e2a78 Style tweaks. 2008-09-08 22:18:03 +00:00
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
4235ddb4e8 Initial 256 colour support, lightly tested. 2008-09-08 17:40:51 +00:00
33aa931541 Support OS X by moving to gettimeofday(2) and adding poll compat from OpenSSH. 2008-08-28 17:45:30 +00:00
8ed403e309 Tidy logging and lose stdout hacks for _info. 2008-08-08 17:35:42 +00:00
de0e1c6284 Lose ensure* stuff. 2008-08-07 20:20:52 +00:00
ba597da72e Environment variables in configuration file. 2008-07-25 17:20:40 +00:00
c39c1618c7 Spacing. 2008-07-24 22:21:28 +00:00
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
97212771b5 Support keypad. Change cursor key output. 2008-07-23 23:44:50 +00:00
892d1b534e Split emacs/vi keys into seperate tables. 2008-07-02 21:22:57 +00:00
e5cf8594e8 long for pid. 2008-07-01 20:35:16 +00:00
dd41035a4d Protocol versioning, version is checked on identify message. 2008-07-01 19:47:02 +00:00
797f04b648 Document buffer stuff. 2008-06-30 05:34:06 +00:00
d90d646ca8 Zombie windows, requested by Will Maier. 2008-06-29 07:04:31 +00:00
b87789707b Oops, forgot to commit move-window. Also add select-prompt to allow index to be typed. 2008-06-25 20:43:14 +00:00
7836298f29 Allow use of alt keys. move-window command. 2008-06-25 20:33:20 +00:00
758efb3947 Handle escaped keys properly and use M-f/M-b in copy mode. 2008-06-25 07:30:08 +00:00
59da4dce67 list-commands command. 2008-06-23 22:24:16 +00:00
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
c24d849fa4 Split options into a table to allow abbreviations. 2008-06-23 07:41:21 +00:00
09a6b8d9c8 timespecadd, fgetln headers. 2008-06-22 22:20:07 +00:00
a52be0e194 More missing bits from Solaris. 2008-06-22 21:52:41 +00:00
46383e33f8 Don't be clever and translate default colour. 2008-06-22 16:54:08 +00:00
e70e9513a8 Simple tab completion of option names in command prompt. 2008-06-21 14:11:39 +00:00
2bd92e5f18 Lose unnecessary flags on context. 2008-06-21 10:19:36 +00:00
3128de3f19 buffer-limit option. 2008-06-20 18:45:35 +00:00
4e4f71febb Swap in new paste buffer code and add a couple more commands. 2008-06-20 17:31:48 +00:00