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
|
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
|
260249491d
|
Avoid Querying screen size on every resize
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
cbbf8a2d34
|
Port output of active window and tab ids at shell startup
|
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
|
5e2255591c
|
Dont send invalid kitty-cmd escape code over tty
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
b89dfc6d1d
|
Actually run the remote control commands from the shell
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
59edf1d349
|
Code to show help
|
2022-11-14 15:42:05 +05:30 |
|
Kovid Goyal
|
bf7dd1c369
|
Fix multiline prompts
|
2022-11-14 15:42:04 +05:30 |
|
Kovid Goyal
|
350060e0f6
|
...
|
2022-11-14 15:42:04 +05:30 |
|
Kovid Goyal
|
9f2b2eac85
|
More work on shell
|
2022-11-14 15:42:04 +05:30 |
|
Kovid Goyal
|
32059dba7e
|
More work on readline
|
2022-11-14 15:42:03 +05:30 |
|
Kovid Goyal
|
c8296a44eb
|
More work on readline
|
2022-11-14 15:42:03 +05:30 |
|
Kovid Goyal
|
565526624f
|
Start work on porting kitty shell to Go
|
2022-11-14 15:42:03 +05:30 |
|
Kovid Goyal
|
654bd23109
|
DRYer
|
2022-11-14 15:42:03 +05:30 |
|
Kovid Goyal
|
2633356842
|
No need to use a map
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
262e2fb7a3
|
Various fixes from the completion merge
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
97716fea8b
|
More work on merging completions with parse tree
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
97acb60981
|
Move completion package into cli
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
5771bd0c01
|
Make adding subcommands a bit nicer
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
4396dede85
|
Get rid of the cobra dependency
|
2022-11-14 15:42:02 +05:30 |
|
Kovid Goyal
|
79cfc1e70a
|
Move kitty-tool __complete__ to use the new CLI framework
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
7c41737370
|
Couple more errors found by linting
|
2022-11-14 15:42:01 +05:30 |
|
Kovid Goyal
|
2cacd7a64a
|
get rid of interface{} since we now require Go 1.18
|
2022-11-14 15:42:00 +05:30 |
|
Kovid Goyal
|
005a9c7090
|
Add an entry point for the completion tool
|
2022-11-14 15:41:56 +05:30 |
|
Kovid Goyal
|
a7f6105393
|
Use Unsafe rather than Dangerous to be consistent
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
6672904e64
|
Fix spurious error message when setting image to none
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
905c4d641c
|
Allow using many image formats in RC commands
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
fa7a6dfd4a
|
Implement stdin echo loop for socket i/o as well
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
cb452ba9fc
|
Implement sen text from stdin for the tty backend
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
85169c989f
|
...
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
e8a321d097
|
Port code to serialize key events as CSI to Go
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
3a198833da
|
Simplify escape code wrapping
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
f86ce03d3b
|
Fix set-colors
|
2022-11-14 15:41:55 +05:30 |
|
Kovid Goyal
|
7f77f7e408
|
Only send cancel async if there is an async id
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
65c3630099
|
send_text other than from stdin works
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
0a2455c8be
|
Get scroll_window working
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
bacca88213
|
Get set_font_size working
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
bd1b3d9f6e
|
Implement streaming mode for socket IO
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
364533b1ed
|
Work on supporting streaming remote commands with passwords
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
a388a658ce
|
Fix payload update code in multi send commands
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
b5e2871aa0
|
Remove not needed chunking code
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
a4b2e2a196
|
more work on porting command parsing to Go
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
6f4968305a
|
more work on porting rc command parsing to Go
|
2022-11-14 15:41:54 +05:30 |
|
Kovid Goyal
|
79c8862d4c
|
Work on conversion of args parsing to go code
|
2022-11-14 15:41:53 +05:30 |
|
Kovid Goyal
|
ef71b071db
|
Automap a bunch of json fields from identically named options
|
2022-11-14 15:41:53 +05:30 |
|
Kovid Goyal
|
b2e610f9b1
|
Implement socket I/O
|
2022-11-14 15:41:52 +05:30 |
|