K. Lange
|
c7429e9055
|
meta: purge most instances of vim hints
|
2021-11-26 12:59:02 +09:00 |
|
K. Lange
|
ff7c22b54d
|
rline: reintroduce rline_exp as a workaround for existing Python packages
|
2021-04-01 10:13:49 +09:00 |
|
K. Lange
|
8b6152b000
|
rline: remove stale rline_exp? in theory nothing links with this except maybe old python
|
2021-03-07 19:55:52 +09:00 |
|
K. Lange
|
b8aecc7a37
|
rline: officially adopt rline_exp as the only rline, and bring in some improvements from kuroko
|
2021-01-01 18:08:30 +09:00 |
|
K. Lange
|
db23c987a9
|
Pull in Kuroko (as a submodule, but with build integration)
|
2021-01-01 17:19:44 +09:00 |
|
K. Lange
|
83c7c37f8f
|
rline: replace syntax highlighter with new bim highlighter engine
|
2019-12-24 13:21:34 +09:00 |
|
K. Lange
|
92e0203075
|
esh: parser fix up for single-character variables
|
2018-12-26 20:20:04 +09:00 |
|
K. Lange
|
ae55558935
|
esh: add $# and fix syntax support
|
2018-12-26 20:05:22 +09:00 |
|
K. Lange
|
1ff5f56225
|
rline_exp: \r before \n to ensure we scroll
|
2018-12-03 11:50:52 +09:00 |
|
K. Lange
|
625bdb6f96
|
terminal: fix some bad cursor visibility
|
2018-12-03 11:31:16 +09:00 |
|
K. Lange
|
8f865eeb4a
|
rline_exp: ensure everything is drawn before returning
|
2018-12-01 21:35:11 +09:00 |
|
K. Lange
|
2accf6e314
|
rline_exp: handle reduced terminal size better
|
2018-11-06 17:33:50 +09:00 |
|
K. Lange
|
6c88956fa4
|
job control
|
2018-10-26 20:34:15 +09:00 |
|
K. Lange
|
c76722a4c4
|
rline_exp: slightly more reasonable shell cmd hl
|
2018-10-17 12:55:41 +09:00 |
|
K. Lange
|
4d5e977a24
|
rline_exp: indicate when input field overflows to the left
|
2018-10-12 17:10:58 +09:00 |
|
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
|
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
|
24517f53fa
|
make sure right prompt gets drawn when drawing oversized line
|
2018-09-21 19:12:12 +09:00 |
|
K. Lange
|
05ac83f96a
|
sh syntax backslash escapes [bim+rline_exp]
|
2018-09-17 16:39:31 +09:00 |
|
K. Lange
|
c678b6562d
|
Fix up some libs to work better under linux
|
2018-09-17 12:58:38 +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
|
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 |
|