Kovid Goyal
|
9919767aef
|
Remove unused code
|
2023-03-30 10:26:39 +05:30 |
|
Kovid Goyal
|
0805330b77
|
Finish port of themes kitten to Go
|
2023-03-14 20:24:21 +05:30 |
|
Kovid Goyal
|
ef6693a239
|
Dont insert empty spaces when no completions are found
|
2023-03-07 17:00:40 +05:30 |
|
Kovid Goyal
|
d7b0aa48c9
|
Dont display empty match groups
|
2023-03-07 16:53:52 +05:30 |
|
Kovid Goyal
|
ea1842407d
|
Auto accept completion when only a single candidate is present
|
2023-03-07 16:48:53 +05:30 |
|
Kovid Goyal
|
0e73c01093
|
readline: Automatically do word completion based on history
|
2023-03-07 16:44:02 +05:30 |
|
Kovid Goyal
|
7223fdaa38
|
API to set the text at the prompt
|
2023-02-15 10:16:25 +05:30 |
|
Kovid Goyal
|
53e33a80ba
|
Start work on porting unicode input kitten to Go
|
2023-02-14 21:33:21 +05:30 |
|
Kovid Goyal
|
e673747ef4
|
readline: add alt+arrow to move by word default binding. Common on macOS
|
2022-12-27 10:59:13 +05:30 |
|
Kovid Goyal
|
a2c2d81373
|
Cleanup readline prompt rendering
|
2022-12-23 15:23:42 +05:30 |
|
Kovid Goyal
|
b3f096b03b
|
kitty shell: Fix pressing enter while cursor is not at end of line causes line to be truncated visually
|
2022-11-26 15:30:49 +05:30 |
|
Kovid Goyal
|
d8574f8f85
|
Fix another bug in readline cursor position tracking
|
2022-11-16 21:28:36 +05:30 |
|
Kovid Goyal
|
1881f4582e
|
...
|
2022-11-14 15:42:09 +05:30 |
|
Kovid Goyal
|
a5d05a2954
|
...
|
2022-11-14 15:42:09 +05:30 |
|
Kovid Goyal
|
29bde6c72c
|
Improve formatting of completion entries with descriptions
|
2022-11-14 15:42:09 +05:30 |
|
Kovid Goyal
|
a7ce642a00
|
Fix rendering in cells
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
723a9c91b5
|
Get completion basically working
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
9e2c96653f
|
More work on readline completion
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
8d76cf8d32
|
Import the google shlex package as we need more sophisticated parsing
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
7c23536bfe
|
Start work on readline completions
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
f919efcd42
|
Move basic multi key shortcut handling into its own package
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
dc787a6529
|
Allow pretty printing members of the Action enum
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
cfb6d93dc0
|
Move cursor to end of input when traversing history list
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
1523fef000
|
tests for history searching
|
2022-11-14 15:42:08 +05:30 |
|
Kovid Goyal
|
31dcb13836
|
cursor_y should be zero when resetting
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
0c82832356
|
more work on history search
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
ffea66357a
|
Start work on incremental history search
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
6b48624b81
|
Reset keyboard state when resetting text
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
5a425ccaad
|
Implement number args for repeats
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
2f2dbfb45f
|
Cleanup prompt handling
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
13a266aa42
|
Map ctrl+c to abort the current line
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
8ad55f7562
|
Add some tests for history
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
e1ab2383b3
|
Add basic history operations
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
8574e136cd
|
Store cwd in history
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
c8e8cb5ad5
|
Add some tests for yanking
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
22f7145e34
|
Add yank actions
|
2022-11-14 15:42:07 +05:30 |
|
Kovid Goyal
|
3237db00fc
|
Implement word killing actions
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
ea583f60b3
|
Start work on kill ring
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
b7816d26be
|
Implement clear screen c-l binding
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
19bf07abd9
|
Use the more efficient cell iterator api for single char horizontal cursor movement as well
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
a008c627e3
|
Implement bindings for moving by simple word
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
d260d2f480
|
Add some test for vertical movement
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
00ef9c1955
|
Implement vertical cursor movement
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
5509673ff3
|
More tests
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
3c4a411cad
|
Rewrite the readline redraw code to make the screen lines explicit
|
2022-11-14 15:42:06 +05:30 |
|
Kovid Goyal
|
260249491d
|
Avoid Querying screen size on every resize
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
595a78c956
|
DRYer
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
88567f69b2
|
Start work on history support for readline
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
9419fbc77c
|
Fix rendering when line wraps
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
834385baff
|
Improve performance when pasting large amounts of text into readline by not redrawing on every char
|
2022-11-14 15:42:05 +05:30 |
|