Kovid Goyal
65f8bb7397
hints kitten: Switch to using a regex engine that supports lookaround
...
Note that we loose unicode char matching for --type=word because of
https://github.com/dlclark/regexp2/issues/65 and of course user regexps
cant use \p{N} escapes any more. Hopefully regexp2 will add support for
these soon-ish. IMO lookaround is more important than \p.
Fixes #6265
2023-05-12 12:24:59 +05:30
Kovid Goyal
dd0e1cce9e
Bump versions of various go deps
2023-04-18 09:13:08 +05:30
Kovid Goyal
92e68a6e0c
Fix #6193
2023-04-18 09:05:28 +05:30
Kovid Goyal
c2e549b79c
Implement syntax highlighting
2023-03-27 07:53:55 +05:30
Kovid Goyal
4a5c6ad47f
Functions to punch DCS escapes through tmux
2023-02-26 11:11:42 +05:30
Kovid Goyal
e4002b5691
Switch to a more capable glob implementation that supports **
2023-02-26 08:01:04 +05:30
dependabot[bot]
aad3704803
Bump golang.org/x/image from 0.3.0 to 0.5.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.3.0 to 0.5.0.
- [Release notes](https://github.com/golang/image/releases )
- [Commits](https://github.com/golang/image/compare/v0.3.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-17 14:44:32 +00:00
Kovid Goyal
8ce80d8962
Switch to using Go stdlib for ECDH crypto
2023-02-03 09:50:42 +05:30
Kovid Goyal
27ae9104ac
Bump required Go version to 1.20
...
This allows us to use the stdlib for ECDH crypto used by remote control.
Fixes #5976
2023-02-03 09:32:56 +05:30
Kovid Goyal
5a3a547c65
Work on adding support for rendering transforms
2023-01-05 19:15:12 +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
3c4a411cad
Rewrite the readline redraw code to make the screen lines explicit
2022-11-14 15:42:06 +05:30
Kovid Goyal
4396dede85
Get rid of the cobra dependency
2022-11-14 15:42:02 +05:30
Kovid Goyal
cb2389efa5
Use the standard library deque
...
Drops a dependency
2022-11-14 15:42:01 +05:30
Kovid Goyal
a0bf6177e2
Use a LRUCache rather than an Unbounded one
2022-11-14 15:42:01 +05:30
Kovid Goyal
b1e08adbce
Utility function to sort with key
2022-11-14 15:42:00 +05:30
Kovid Goyal
12d9787d0e
update go deps
2022-11-14 15:41:57 +05:30
Kovid Goyal
905c4d641c
Allow using many image formats in RC commands
2022-11-14 15:41:55 +05:30
Kovid Goyal
91c61478dd
Start work on easily generating ANSI formatted strings
2022-11-14 15:41:53 +05:30
Kovid Goyal
03705cbec0
Fix transmission of async rc commands
2022-11-14 15:41:51 +05:30
Kovid Goyal
0913b64c6b
Dont vendor base85
2022-11-14 15:41:51 +05:30
Kovid Goyal
10d11bc749
Drop another dependency
2022-11-14 15:41:49 +05:30
Kovid Goyal
6a79b450f7
Drop another dependency and get a better read password function
2022-11-14 15:41:48 +05:30
Kovid Goyal
eb4ee13f73
Drop another dependency
2022-11-14 15:41:48 +05:30
Kovid Goyal
13758e9600
Drop one dependency
2022-11-14 15:41:48 +05:30
Kovid Goyal
08b4741024
Get rid of a couple of unneeded dependencies
2022-11-14 15:41:47 +05:30
Kovid Goyal
43e93414ea
Some work on implementing TTYIO
2022-11-14 15:41:47 +05:30
Kovid Goyal
a7bc2fcba8
Code to parse socket addresses
2022-11-14 15:41:47 +05:30
Kovid Goyal
77f7ce82c0
Parse global options
2022-11-14 15:41:45 +05:30
Kovid Goyal
8b91c227f6
...
2022-11-14 15:41:44 +05:30
Kovid Goyal
aaf0dea8dc
Use a single wrapper binary for all command line tools
...
This is because Go has a multi megabyte overhead for its binaries
2022-11-14 15:41:43 +05:30
Kovid Goyal
bbf7504303
Start work on implementing kitty @ as a static binary using Go
2022-11-14 15:41:43 +05:30