Kovid Goyal
00737ebf30
Fix build of hyperlinked grep
2024-07-28 21:13:54 +05:30
Kovid Goyal
bd7f38eb7d
rg changed its help output to conform more closely to GNU conventions
...
Which is good I suppose, but it breaks hyperlinked_greps --help parsing.
I have updated it to match current rg which of course means it fails on
older rg.
2023-11-27 22:08:03 +05:30
Kovid Goyal
1a32e62ebf
More linter fixes
2023-09-18 21:07:39 +05:30
Kovid Goyal
4f72bb9894
Replace utils.Once with stdlib sync.OnceValue
2023-08-09 12:08:42 +05:30
Kovid Goyal
e59e42a6c2
simplify API of utils.Once
2023-05-26 22:42:07 +05:30
Kovid Goyal
ff55121094
Move the kittens Go code into the kittens folder
2023-03-27 13:06:02 +05:30
Kovid Goyal
6660071d3a
Port the hyperlinked_grep kitten to Go
2023-03-05 13:41:57 +05:30
pagedown
2f292bb5d2
DRYer
2022-12-10 15:13:19 +08:00
Kovid Goyal
1289dd2ff0
Cleanup previous PR
2022-12-08 13:30:54 +05:30
pagedown
8c7a5288ae
hyperlinked_grep kitten: Handle more rg command line options
...
Skip for unsupported options.
2022-12-08 14:51:13 +08:00
pagedown
6a1b456bac
DRYer: Get hostname
2022-11-26 16:08:40 +08:00
Kovid Goyal
928a4db817
Implement delegate based completion fof the ssh and hyperlinked_grep kittens
2022-11-14 15:41:59 +05:30
Kovid Goyal
89a2545855
Cleanup previous PR
...
Allow disabling hyperlinking of rg output. Also parse
--kitten=hyperlink=... form of CLI args.
2022-08-30 07:41:14 +05:30
Charlie Groves
db5b4da388
Add options for linking different parts of ripgrep output
2022-08-29 13:23:42 -04:00
Charlie Groves
f5a70adf0b
Add a --hyperlink-only-matches flag to hyperlinked_grep
...
If it's active, only matching lines get links, not file headers or context lines.
2022-08-26 17:05:50 -04:00
Kovid Goyal
ea8bed2a71
Fix #5113
2022-05-20 20:45:08 +05:30
Jakub Kuczys
a9a9ec80b5
Support the short pretty flag (-p) in hyperlinked_grep kitten
2022-05-20 10:57:42 +02:00
Kovid Goyal
de12dddbef
Better error message when ripgrep is not found
2022-04-06 16:38:18 +05:30
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
13c58536be
Cleanup previous PR and add changelog entry
2021-06-24 21:27:15 +05:30
David Allemang
bb3a8453e0
Make hyperlinked_grep kitten respect context
...
Fix regex so that context lines (from -C option) are still hyperlinked.
Also add a case so that any non-matching lines are still output raw.
2021-06-24 11:04:35 -04:00
Kovid Goyal
5b3ac259ce
Fix a resource warning
2021-06-24 11:27:02 +05:30
Kovid Goyal
7fe6c7e78b
Also handle EOFError
2020-09-25 18:58:03 +05:30
Kovid Goyal
6c8a4f8d9f
Handle SIGINT more gracefully
2020-09-25 18:55:43 +05:30
Kovid Goyal
e0d9e05fd4
Preserve rg exit code
2020-09-23 20:33:03 +05:30
Kovid Goyal
8bea61cb99
hyperlinked_grep: Ensure filename is always printed
...
Fixes hyperlinks not working when a single file is searched
2020-09-23 19:11:09 +05:30
Kovid Goyal
083c47b0f0
A new kitten to easily search files and open the results at the matched line by clicking on them.
2020-09-18 19:33:51 +05:30