Kovid Goyal
|
2a713cab60
|
kittens should specify their own required input type
It is DRYer. Also replace the run_kitten function with just kitten that
takes no type of input argument. Backward compat for run_kitten is
maintained.
|
2018-05-18 22:55:42 +05:30 |
|
Kovid Goyal
|
26df57a1c7
|
More elegant handling for pressing enter with no valid current input in the hints kitten
|
2018-05-18 21:28:43 +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
|
8ea84c97d5
|
Use an overlay window for window resizing
Also implement a remote command to resize windows
|
2018-05-17 23:26:41 +05:30 |
|
Kovid Goyal
|
91a1d61cc6
|
diff: Fix margins not being reset on exit
|
2018-05-10 16:21:26 +05:30 |
|
Kovid Goyal
|
b8e9921f3d
|
Forgot this file in previous commit
|
2018-05-10 16:20:58 +05:30 |
|
Kovid Goyal
|
e0ce5d5629
|
tui: Cleanup unhandled exception processing
Also handler finalization should happen before term manager
finalization.
|
2018-05-10 16:20:33 +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
|
d571ee0d01
|
diff: More work on displaying images
|
2018-05-10 11:50:46 +05:30 |
|
Kovid Goyal
|
5d7ed67316
|
diff: More work on displaying images
|
2018-05-10 10:36:50 +05:30 |
|
Kovid Goyal
|
2e313fbdd2
|
Better exception for image conversion failure
|
2018-05-09 20:50:56 +05:30 |
|
Kovid Goyal
|
5c3e4db05f
|
DRYer
|
2018-05-09 20:36:53 +05:30 |
|
Kovid Goyal
|
2be2f6aa0c
|
Make icat a kitten
The kittens framework did not exist when icat was first written.
|
2018-05-09 20:26:30 +05:30 |
|
Kovid Goyal
|
6d038f5cdf
|
Pass the image manager to the render code
|
2018-05-09 20:12:39 +05:30 |
|
Kovid Goyal
|
27feccba39
|
diff: More work on image support
|
2018-05-09 19:41:37 +05:30 |
|
Kovid Goyal
|
2e69b904da
|
diff: More work on images
|
2018-05-09 14:06:15 +05:30 |
|
Kovid Goyal
|
683e5a4754
|
DRYer
|
2018-05-09 11:32:09 +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
|
d61086907d
|
Add a global debug function to the kittens
|
2018-05-06 13:48:40 +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 |
|