Commit Graph
1202 Commits
Author SHA1 Message Date
Kovid Goyal e095a2ab43 Fix #6142 2023-03-28 21:06:39 +05:30
Kovid Goyal 7ed7e82637 Use a filler char other than space 2023-03-28 18:01:04 +05:30
Kovid Goyal 67a9def013 Get copy to primary selection working 2023-03-28 17:15:28 +05:30
Kovid Goyal 8867818dfe DRYer 2023-03-28 11:55:08 +05:30
Kovid Goyal 00d4841304 Make the mouse selection code re-useable 2023-03-28 11:48:22 +05:30
Kovid Goyal 277dea647e More work on mouse selection 2023-03-28 10:29:45 +05:30
Kovid Goyal 45c1e36de9 More work on mouse selection 2023-03-28 08:10:29 +05:30
Kovid Goyal d19f28f2b4 More work on mouse selection in the diff kitten 2023-03-27 21:23:31 +05:30
Kovid Goyal 80204c6056 Use join_half_lines in a few more places 2023-03-27 18:01:53 +05:30
Kovid Goyal d33b83e6ea More work on mouse selections 2023-03-27 17:56:00 +05:30
Kovid Goyal a22933afbc DRYer 2023-03-27 17:19:13 +05:30
Kovid Goyal 840caf5fd5 Start work on mouse handling in diff kitten 2023-03-27 17:06:56 +05:30
Kovid Goyal ff55121094 Move the kittens Go code into the kittens folder 2023-03-27 13:06:02 +05:30
Kovid Goyal d30091034a Remove the python diff kitten 2023-03-27 11:46:22 +05:30
Kovid Goyal 2ac170c1b1 Allowing using the anchored diff from the Go stdlib as the diff implementation 2023-03-27 07:53:56 +05:30
Kovid Goyal 44ff6bd1dd Start work on porting diff kitten 2023-03-27 07:53:53 +05:30
Kovid Goyal 073b47a236 Revert #6114
Frozen kitty builds dont have python files (they are loaded from a
single mmmaped archive), so the test will prevent any
kittens from being found.

Have make clean remove leftover kittens directories
2023-03-18 15:26:33 +05:30
Kovid Goyal e4611d0c81 ... 2023-03-17 09:02:58 +05:30
pagedown 97ef09b633 Fix empty folders being considered as kitten
When pulling a git commit that contains delete folder actions, the local
folders will not be deleted.
2023-03-16 08:20:05 +08:00
Kovid Goyal 9443b0e361 Remove themes python code 2023-03-14 20:28:45 +05:30
Kovid Goyal 6794ec1de7 Wire up the new subseq match code 2023-03-14 12:29:44 +05:30
Kovid Goyal 29dd2438c9 Port the subseq matcher to Go 2023-03-14 12:29:44 +05:30
Kovid Goyal f9b0b54ee5 Start work on porting themes kitten to Go 2023-03-14 12:29:44 +05:30
pagedown 2416122647 ... 2023-03-14 14:30:11 +08:00
Kovid Goyal 7acc6bdeb8 Move splitlines_like_git to a more appropriate home 2023-03-10 17:26:06 +05:30
Kovid Goyal b76b0c61ed Port custom processor for hints 2023-03-10 10:45:37 +05:30
Kovid Goyal 69916ca4e8 Remove python implementation of hints 2023-03-10 07:16:25 +05:30
Kovid Goyal 5b3f5dd02d Port all remaining hints matching tests 2023-03-09 20:53:46 +05:30
Kovid Goyal 0e5ed29d83 Fix generation of url regex for Go 2023-03-09 19:00:56 +05:30
Kovid Goyal 09ceb3c0be Start work on porting hints kitten to Go 2023-03-09 19:00:56 +05:30
Kovid Goyal 88443ef8a5 icat: allow specifying image ids 2023-03-09 10:17:53 +05:30
Kovid Goyal f157882856 Finish porting of ask kitten to Go 2023-03-07 17:06:00 +05:30
Kovid Goyal 0aa55fb755 Start work on porting the ask kitten 2023-03-07 13:55:44 +05:30
Kovid Goyal 16c7681c7c diff kitten: Speedup patch parsing by working with bytes rather than unicode
Also change the line split algorithm to only split on \n, \r and \r\n.
This is hopefully closer to what git/diff generate in their patch files.
I cant find any documentation specifying this however.

Fixes #6052
Fixes #6092
2023-03-06 09:55:55 +05:30
Kovid Goyal 6660071d3a Port the hyperlinked_grep kitten to Go 2023-03-05 13:41:57 +05:30
Kovid Goyal ed8a88e009 Add new unicode placeholder and tmux passthrough options to icat 2023-03-03 22:06:35 +05:30
pagedown 4c9d90efbb hints kitten: Perform copy action with --program when matching linenum 2023-03-02 10:30:17 +08:00
Kovid Goyal eb6d777790 ... 2023-03-01 20:34:09 +05:30
Kovid Goyal 81f8ed6b45 Use @ rather than # for named buffers prefix char
Matches existing use of @ for clipboard. Also @ doesnt need to be quoted
in most shells.
2023-03-01 19:54:03 +05:30
pagedown 854529c443 hints kitten: Allow copying matches to named buffers 2023-03-01 22:10:24 +08:00
pagedown 3d50c1ea5a Fix cursor misalignment after displaying detailed traceback 2023-03-01 12:04:04 +08:00
Kovid Goyal 00b3437a05 Remove python implementation of SSH kitten 2023-02-28 12:42:30 +05:30
Kovid Goyal 6de77ce987 Clean up exclude pattern handling 2023-02-26 09:12:12 +05:30
Kovid Goyal 5cc3d3cbfe Fix remaining failing tests 2023-02-26 08:01:04 +05:30
Kovid Goyal e4002b5691 Switch to a more capable glob implementation that supports ** 2023-02-26 08:01:04 +05:30
Kovid Goyal 525caff938 Move get_connection_data to utils module as it is not needed for the actual kitten 2023-02-26 08:01:03 +05:30
Kovid Goyal 9870c94007 More work on porting the SSH kitten 2023-02-26 08:01:03 +05:30
Kovid Goyal 747411be00 Finish implementation of config file parsing
Still needs tests
2023-02-26 08:01:01 +05:30
Kovid Goyal 32aa580984 Store parsed multi option values on the config object 2023-02-26 08:01:01 +05:30
Kovid Goyal 1470b11024 Dont parse default values 2023-02-26 08:01:01 +05:30