Commit Graph
115 Commits
Author SHA1 Message Date
Kovid Goyal fa3e173c18 diff kitten: Report errors converting images 2018-05-20 15:01:25 +05:30
Kovid Goyal 2a9dc23c61 ... 2018-05-20 12:44:16 +05:30
Kovid Goyal 2885f54360 Add README for diff kitten 2018-05-20 12:41:40 +05:30
Kovid Goyal ac2f4c8ab6 Nicer window title for the diff kitten 2018-05-20 12:26:14 +05:30
Kovid Goyal 9cab8a2de5 diff kitten: Do not specify the default foreground color in formatting codes.
Fixes an issue with foreground color being incorrect after a highlighted
segment if the syntax highlight does not specify a foreground color at
the boundary.
2018-05-20 08:51:41 +05:30
Kovid Goyal 029b82807c Ignore \ prefixed lines when parsing patches 2018-05-19 23:02:49 +05:30
Kovid Goyal 67c0942e01 Fix error reporting in the diff kitten 2018-05-19 22:51:02 +05:30
Kovid Goyal 6020aadbf2 diff kitten: Show overall diff stats 2018-05-18 14:19:25 +05:30
Kovid Goyal f8b6b532e0 diff kitten: Show scroll % 2018-05-18 13:36:12 +05:30
Kovid Goyal 91a1d61cc6 diff: Fix margins not being reset on exit 2018-05-10 16:21:26 +05:30
Kovid Goyal ed511c296c Avoid needing to resend images on every draw_screen() 2018-05-10 15:58:52 +05:30
Kovid Goyal eab1fbbbb0 diff: Mark displayed images as change starts 2018-05-10 15:29:53 +05:30
Kovid Goyal ee3b052a50 tui: Preserve cursor position when placing images 2018-05-10 15:27:35 +05:30
Kovid Goyal 51d76e5a2b ... 2018-05-10 14:37:43 +05:30
Kovid Goyal a6bce0b221 diff: More work on showing images 2018-05-10 14:33:09 +05:30
Kovid Goyal fb5dc8a2ba A spot of refactoring 2018-05-10 11:52:51 +05:30
Kovid Goyal 5d7ed67316 diff: More work on displaying images 2018-05-10 10:36:50 +05:30
Kovid Goyal 6d038f5cdf Pass the image manager to the render code 2018-05-09 20:12:39 +05:30
Kovid Goyal 2e69b904da diff: More work on images 2018-05-09 14:06:15 +05:30
Kovid Goyal d51a424b98 diff: Start work on image display 2018-05-09 10:25:53 +05:30
Kovid Goyal b9fa8dbe42 DRYer 2018-05-09 09:28:38 +05:30
Kovid Goyal 3820c46801 Ensure there is a blank line before each new item 2018-05-09 08:33:24 +05:30
Kovid Goyal b663160bc2 Fix rendering of binary files 2018-05-09 08:17:52 +05:30
Kovid Goyal a65c807a4a diff: Add keyboard shortcuts to got to next/previous change 2018-05-09 08:12:40 +05:30
Kovid Goyal 3a1f85cb69 diff: Make the diff implementation configurable 2018-05-08 23:32:21 +05:30
Kovid Goyal 196bd9c22b Allow setting the number of context lines in diff.conf 2018-05-08 23:17:40 +05:30
Kovid Goyal 9bf2087b55 Better error message when pygments style is not found 2018-05-08 23:13:50 +05:30
Kovid Goyal 51e589c7e6 diff: Add a option for pygments style 2018-05-08 23:08:20 +05:30
Kovid Goyal 7365ed9b05 diff: Better title rendering 2018-05-08 23:02:00 +05:30
Kovid Goyal 9cb7a6b2c7 ... 2018-05-08 22:50:00 +05:30
Kovid Goyal 9ff7eae1af diff: Add an option to control syntax aliases 2018-05-08 22:46:25 +05:30
Kovid Goyal 61e1b74434 Highlight .pyj files as python 2018-05-08 22:32:34 +05:30
Kovid Goyal 324c223d54 diff kitten: keyboard shortcuts to change the number of lines of context 2018-05-08 22:19:50 +05:30
Kovid Goyal 96793a296c diff kitten has working syntax highlighting 2018-05-08 14:48:01 +05:30
Kovid Goyal 7b1626a38f Ensure highlighting is run only once 2018-05-08 09:20:36 +05:30
Kovid Goyal 09a3a3dafb More work on the diff kitten 2018-05-08 08:43:41 +05:30
Kovid Goyal 03256d8ac9 Code to integrate with pygments 2018-05-07 13:30:59 +05:30
Kovid Goyal 23ee6b3109 More work on the diff kitten 2018-05-06 16:25:04 +05:30
Kovid Goyal d133ffac25 Make using tui.operations more convenient 2018-05-06 15:34:11 +05:30
Kovid Goyal ffc6e65392 Implement scrolling for the diff kitten 2018-05-06 14:41:10 +05:30
Kovid Goyal 5b58c2892d Rename module 2018-05-06 10:35:01 +05:30
Kovid Goyal 67379c67cc More work on the diff kitten 2018-05-05 13:38:28 +05:30
Kovid Goyal f5c713b118 More work on the diff kitten 2018-05-05 09:45:35 +05:30
Kovid Goyal 5efa26a98d Micro-optimization 2018-05-04 15:48:58 +05:30
Kovid Goyal 51d2c01bc1 Highlight changed in individual lines in chunks that have the same number of adds/removes 2018-05-04 15:35:11 +05:30
Kovid Goyal be9d876997 find common prefix and suffix of two strings 2018-05-03 20:15:28 +05:30
Kovid Goyal 866b53f384 More work on the diff kitten 2018-05-03 18:05:55 +05:30
Kovid Goyal 93ff651d9e ... 2018-05-02 15:52:10 +05:30
Kovid Goyal bec0f02b11 More work on the diff kitten 2018-05-02 15:26:47 +05:30
Kovid Goyal 0721951c79 Add hunk title lines 2018-05-02 09:47:24 +05:30