pagedown
16298e49c7
Update Unicode input kitten names
2022-03-03 16:45:07 +08:00
Kovid Goyal
f421666a27
Nicer error message when importing a kitten fails
2022-03-02 08:26:06 +05:30
pagedown
da5213346a
show_error kitten: Use green color for closing tips
2022-02-28 15:02:16 +08:00
pagedown
e3adf8c6bf
show_error kitten: Exit at EOF
2022-02-24 21:13:57 +08:00
Kovid Goyal
cb4a9d89cf
Cleanup linenum matching and add some tests
2022-02-23 23:06:19 +05:30
Kovid Goyal
7800c598f6
hints kitten: Fix a regression that broke recognition of path:linenumber:colnumber
...
Fixes #4675
2022-02-23 22:38:54 +05:30
Kovid Goyal
6bfb6da0ad
Make the regex for sgr stripping tighter
2022-02-15 22:33:51 +05:30
Kovid Goyal
56a5738018
Remove unused code
2022-02-15 22:22:07 +05:30
Kovid Goyal
919667129f
hints kitten: Avoid double scan of input text
2022-02-15 22:21:31 +05:30
Kovid Goyal
53716c084b
hints kitten: Strip prompt mark escape codes
2022-02-15 22:04:10 +05:30
pagedown
cafc3973ec
mouse_demo: Add mouse scroll wheel buttons
2022-02-13 16:45:48 +08:00
pagedown
436a57a61e
mouse_demo: Fix mouse extra button bit mask
2022-02-13 16:36:51 +08:00
pagedown
d40e6a9ece
hints kitten: Match and strip Unicode single and double quotes
2022-02-11 14:59:35 +08:00
Kovid Goyal
c9da734c0e
Show the output from failed ssh commands
2022-02-08 10:46:34 +05:30
pagedown
7cc3d5907f
Docs: Prefer namespaced launch points
2022-02-08 01:07:23 +08:00
pagedown
80a62c8d71
Add preamble to generated file and fix gen-config.py filename
2022-02-05 13:05:13 +08:00
Kovid Goyal
1e7edd0218
...
2022-02-03 20:14:52 +05:30
Kovid Goyal
2fd8ef389e
Fix use-python not working reliably with SSH kitten
2022-02-03 19:58:10 +05:30
Kovid Goyal
53589c3954
ssh kitten: Fix location of generated terminfo files on NetBSD
...
Fixes #4622
2022-02-03 19:51:37 +05:30
pagedown
4a3ed62809
Refactor: More f-string for kittens
2022-01-29 20:23:34 +08:00
pagedown
dc61adf9d8
Refactor: More f-string
2022-01-28 19:34:13 +08:00
Kovid Goyal
5cdff7d6d0
themes kitten: Allow writing to a different file than kitty.conf
2022-01-27 20:24:39 +05:30
Kovid Goyal
0a3acd9738
ask kitten: Use buttons for choices as well
2022-01-22 13:57:25 +05:30
Kovid Goyal
08f159c2ba
TypeCheck underline style names
2022-01-22 12:41:26 +05:30
Kovid Goyal
d4e7587686
use underline instead of color for default choice
2022-01-22 12:35:43 +05:30
Kovid Goyal
32e31a3c6b
Cancelling the choice kitten should return the empty response
2022-01-22 12:13:32 +05:30
Kovid Goyal
9419125387
Highlight the default choice in yellow
2022-01-22 11:45:01 +05:30
Kovid Goyal
1bbab217d0
ask kitten: Always have a default choice
2022-01-22 11:39:54 +05:30
Kovid Goyal
05d648d411
ask kitten: Draw yes/no buttons
2022-01-22 11:32:26 +05:30
Kovid Goyal
5c832d3190
Allow multiple clickable ranges
2022-01-22 10:52:44 +05:30
Kovid Goyal
0d33380e6a
Cleanup previous PR
...
yesno default should be yes.
Pressing q to quit is undiscoverable
Clicking empty cells should not trigger buttons as that is
undiscoverable and possibly surprising
2022-01-22 10:44:01 +05:30
Kovid Goyal
9944b895a6
Merge branch 'kitten-ask' of https://github.com/page-down/kitty
2022-01-22 10:06:52 +05:30
Kovid Goyal
fe7045dd2f
Ask kitten: Fix rendering of multiline messages
2022-01-22 09:40:05 +05:30
pagedown
7ef73babdd
Use fixed values for unchanging dict to replace split and for loops
2022-01-22 11:36:04 +08:00
pagedown
a47aca6fdb
Add new dotted and dashed underline enum
...
Also use "straight" for single underline, consistent with the protocol
extension document.
2022-01-22 11:00:49 +08:00
pagedown
4fe10fadb0
...
2022-01-22 09:45:32 +08:00
pagedown
88ee5e95fc
Add default choices for features that use ask kitten
2022-01-22 03:21:59 +08:00
pagedown
9a119255fe
ask kitten: Use the default value as input text
...
Prefill the current value when changing the tab title.
2022-01-22 03:11:39 +08:00
pagedown
7ce11050cd
ask kitten: Esc to abort and Enter to confirm the default choice
2022-01-22 02:50:50 +08:00
pagedown
9b4d1219b8
Add default choice option for ask kitten
2022-01-22 02:46:37 +08:00
pagedown
4dd29c726a
Make the clickable range of No the same as Yes
...
Since the two options are treated equally, the same amount of mouse
clickable range are given.
2022-01-22 02:41:52 +08:00
Kovid Goyal
17e31565e2
Get it working even with 2 row windows assuming they are wide enough to fit the title on a single line
2022-01-21 21:46:27 +05:30
Kovid Goyal
dd72deb546
Allow ask kitten to function in a 3 line window
2022-01-21 21:43:25 +05:30
Kovid Goyal
cd0ca95877
Improve the UI of the ask kitten
...
Center the text in the window and allow pressing enter/esc when doing a
yes/no question
Fixes #4545
2022-01-21 20:02:13 +05:30
Kovid Goyal
f9a4b6bb0d
Use an enum for state as well
2022-01-18 13:58:55 +05:30
Kovid Goyal
f1fbfe297d
Use an enum for background work
2022-01-18 13:50:05 +05:30
Kovid Goyal
2c0ac895e6
diff kitten: Fix exiting while highlighting is incomplete causes kitten to hang until highlighting is done
2022-01-18 13:43:39 +05:30
Kovid Goyal
b32edf54f8
hints kitten: Document how to choose the empty hint for multi key hints
2022-01-15 15:17:30 +05:30
Kovid Goyal
58da5d4d29
Placate mypy
2022-01-14 22:26:05 +05:30
Kovid Goyal
4ce6d718c9
icat kitten: Add options to mirror images and remove their transparency before displaying them
...
Fixes #4513
2022-01-14 22:02:35 +05:30