K. Lange
|
d6fe16c406
|
rline_exp: disable highlighting of space at eol
it just doesn't look good with tab completion adding spaces
|
2018-10-10 21:36:16 +09:00 |
|
K. Lange
|
994150501a
|
rline_exp: fix bad signs causing crashes with unicode history, tab complete
|
2018-10-10 11:01:56 +09:00 |
|
K. Lange
|
1870bdbdc2
|
rline_exp: ^K, ^U, visual indicator for ^V
|
2018-10-05 22:46:56 +09:00 |
|
K. Lange
|
3721644339
|
rline_exp: VINTR should raise, use right key
|
2018-10-05 22:21:10 +09:00 |
|
K. Lange
|
719d27166d
|
Allow compositor to load Cairo backend later at runtime
|
2018-10-02 18:58:03 +09:00 |
|
K. Lange
|
8ac5ee4fb9
|
free context passed to rline functions in rline_exp
|
2018-09-30 18:42:08 +09:00 |
|
K. Lange
|
2cde2456f3
|
Lazy redraw in rline_exp means pasting in shell is fast
|
2018-09-29 14:03:57 +09:00 |
|
K. Lange
|
f2024aa274
|
Properly support strides
|
2018-09-29 01:13:47 +09:00 |
|
K. Lange
|
aaa8b4f81e
|
Freetype in decorations
|
2018-09-24 15:06:42 +09:00 |
|
K. Lange
|
1d53039483
|
freetype text needs some horizontal padding
|
2018-09-24 12:29:16 +09:00 |
|
K. Lange
|
c77e71a277
|
Freetype support for menus
|
2018-09-24 12:22:00 +09:00 |
|
K. Lange
|
24517f53fa
|
make sure right prompt gets drawn when drawing oversized line
|
2018-09-21 19:12:12 +09:00 |
|
K. Lange
|
0c4bd30242
|
Experimental slow sprite rotation
|
2018-09-17 20:35:40 +09:00 |
|
K. Lange
|
05ac83f96a
|
sh syntax backslash escapes [bim+rline_exp]
|
2018-09-17 16:39:31 +09:00 |
|
K. Lange
|
75c26ed850
|
As should rline when doing rev search
|
2018-09-17 13:21:37 +09:00 |
|
K. Lange
|
c678b6562d
|
Fix up some libs to work better under linux
|
2018-09-17 12:58:38 +09:00 |
|
K. Lange
|
8b849a8f4f
|
rline doesn't use _xlog
|
2018-09-17 12:23:57 +09:00 |
|
K. Lange
|
f5bf985dc4
|
Change partial line indicator to left-facing arrow
|
2018-09-17 12:21:51 +09:00 |
|
K. Lange
|
cc4baaff0d
|
Steal an idea from fish to handle output without a trailing linefeed
|
2018-09-17 07:01:15 +09:00 |
|
K. Lange
|
06a7ca8cd9
|
Add anti-aliased line drawer (slow, but effective)
|
2018-09-15 19:52:25 +09:00 |
|
K. Lange
|
85db6525a8
|
hacked up support for python syntax highlighting in rline_exp
|
2018-09-15 17:52:01 +09:00 |
|
K. Lange
|
2b4e787b6f
|
Tweak ansi theme colors for rline_exp
|
2018-09-14 22:48:06 +09:00 |
|
K. Lange
|
f769259cbe
|
Add ^V and tab widths to rline_exp
|
2018-09-14 20:06:46 +09:00 |
|
K. Lange
|
44cdeaef06
|
Fix odd history scrolling with oversized lines
|
2018-09-14 12:39:18 +09:00 |
|
K. Lange
|
1b030089e7
|
Fix rendering glitch when resizing terminal in rline_exp
|
2018-09-14 09:28:37 +09:00 |
|
K. Lange
|
6d98aa6494
|
Fixup heading comments
|
2018-09-13 18:44:30 +09:00 |
|
K. Lange
|
d9dcb94059
|
Cleanup and document rline_exp
|
2018-09-13 18:42:19 +09:00 |
|
K. Lange
|
a3d55b1b88
|
Patch in rline_reverse_search for rline_exp
|
2018-09-13 14:42:42 +09:00 |
|
K. Lange
|
b97bc4ff0a
|
Support history in experimental line editor
|
2018-09-13 14:31:33 +09:00 |
|
K. Lange
|
b25aa946e5
|
Improvements to experimental line editor
|
2018-09-13 12:54:00 +09:00 |
|
K. Lange
|
b7c642c273
|
Experimental rline replacement with syntax highlighting
|
2018-09-12 22:50:22 +09:00 |
|
K. Lange
|
21b3fdf242
|
Fix sse blitting when bounds are weird
|
2018-09-12 13:38:58 +09:00 |
|
K. Lange
|
c161bce0ac
|
Render fullscreen windows without shadow gap
|
2018-09-12 13:22:34 +09:00 |
|
K. Lange
|
14a63ba154
|
Advertise fullscreen-ness of windows and collect it automatically as a decorator flag
|
2018-09-12 13:22:25 +09:00 |
|
K. Lange
|
6e6675dd0a
|
Restructure decorations so bounds can be window-specific (for fullscreen)
|
2018-09-12 12:53:08 +09:00 |
|
K. Lange
|
d5aab96199
|
Rudimentary (incomplete) alternate screen support
|
2018-08-28 20:08:58 +09:00 |
|
K. Lange
|
2e50a84bc7
|
Allow NULL callbacks for rline
|
2018-08-28 09:28:53 +09:00 |
|
K. Lange
|
ead924b110
|
support home/end from normal escape sequence
|
2018-08-16 12:01:09 +09:00 |
|
K. Lange
|
f97222ff03
|
Cleanup docs for yutani client lib
|
2018-08-15 14:50:20 +09:00 |
|
K. Lange
|
8680e66f65
|
Library copyright/vim tags cleanup
|
2018-08-15 10:23:41 +09:00 |
|
K. Lange
|
5b5462fb72
|
Library cleanup
|
2018-08-14 17:24:25 +09:00 |
|
K. Lange
|
44c8f093f0
|
draw_rectangle
|
2018-08-12 20:03:27 +09:00 |
|
K. Lange
|
fbfecde4be
|
Allow windows to be dragged by menu bars
|
2018-08-07 19:18:22 +09:00 |
|
K. Lange
|
ae6532607a
|
Add libc wrappers for some syscalls, remove unused syscall.h imports
|
2018-08-02 13:13:27 +09:00 |
|
K. Lange
|
3f39c0ad61
|
Remove term-set and support for special terminal font escapes
|
2018-08-02 11:16:08 +09:00 |
|
K. Lange
|
ee03956a86
|
Fix bad submenu hilight
|
2018-08-02 04:06:37 +09:00 |
|
K. Lange
|
ccf29a98d9
|
Handle ^[[1,5D from vte, though not well
|
2018-08-01 09:44:26 +09:00 |
|
K. Lange
|
30e2c8d940
|
Fix some handling of failed display server connections
|
2018-08-01 09:20:57 +09:00 |
|
K. Lange
|
03d6199af7
|
Decorator can handle checking for menus
|
2018-07-24 09:20:11 +09:00 |
|
K. Lange
|
b0a154a07e
|
Fix up submenu hilighting
|
2018-07-23 19:32:58 +09:00 |
|