9118 Commits

Author SHA1 Message Date
Kovid Goyal
f6e0eb4005
Shell integration: Dont modify ~/.zshrc
Instead use the ZDOTDIR env var to load the shell integration code
2021-11-27 07:19:59 +05:30
Kovid Goyal
a3370a1d18
Document the delta transmission protocol 2021-11-26 15:08:18 +05:30
Kovid Goyal
2770a853f6
Merge branch 'docs-kbd' of https://github.com/page-down/kitty 2021-11-26 07:54:47 +05:30
pagedown
bd4399b5fc
... 2021-11-26 09:26:07 +08:00
Kovid Goyal
432df2089c
Merge pull request #4277 from kovidgoyal/imgbot
[ImgBot] Optimize images
2021-11-25 11:14:43 +05:30
ImgBotApp
d9d922546f
[ImgBot] Optimize images
*Total -- 1,755.23kb -> 1,446.79kb (17.57%)

/logo/kitty.svg -- 8.90kb -> 5.57kb (37.39%)
/docs/screenshots/transfer.png -- 31.21kb -> 22.24kb (28.73%)
/docs/screenshots/themes.png -- 139.72kb -> 110.23kb (21.1%)
/logo/beam-cursor@2x.png -- 1.47kb -> 1.19kb (18.76%)
/docs/screenshots/screenshot.png -- 1,178.10kb -> 958.20kb (18.67%)
/docs/screenshots/remote_file.png -- 54.77kb -> 45.50kb (16.93%)
/docs/screenshots/hints_mode.png -- 61.53kb -> 52.64kb (14.45%)
/docs/screenshots/unicode.png -- 87.86kb -> 75.63kb (13.92%)
/docs/screenshots/panel.png -- 11.81kb -> 10.49kb (11.21%)
/docs/screenshots/diff.png -- 131.05kb -> 118.51kb (9.57%)
/docs/screenshots/splits.png -- 42.34kb -> 40.15kb (5.17%)
/logo/kitty-framed.svg -- 6.49kb -> 6.45kb (0.59%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-11-25 05:39:11 +00:00
Kovid Goyal
00167cd9ab
Merge branch 'docs-kbd' of https://github.com/page-down/kitty 2021-11-25 10:58:29 +05:30
pagedown
1692516955
... 2021-11-25 13:24:46 +08:00
Kovid Goyal
0bcf73f980
... 2021-11-25 10:35:53 +05:30
Kovid Goyal
e68914f46b
Rationalize usage of :kbd: 2021-11-25 10:34:25 +05:30
Kovid Goyal
fd331480fc
... 2021-11-25 10:11:12 +05:30
Kovid Goyal
ccf4a0e5e5
Merge branch 'docs-modifier-keys' of https://github.com/page-down/kitty 2021-11-25 10:10:47 +05:30
pagedown
77aa3e7e11
Use Unicode characters for modifier keys 2021-11-25 12:00:36 +08:00
pagedown
716d588ba9
Add command modifier key full name and unicode for ctrl and shift 2021-11-25 11:57:26 +08:00
Kovid Goyal
83041b1c97
Fix #4273 2021-11-25 08:02:49 +05:30
Kovid Goyal
e6311edf53
... 2021-11-24 19:52:22 +05:30
Kovid Goyal
617316e8d9
Linux: Use copy_file_range for defrag of the disk cache which should give even better performance on filesystems that support it 2021-11-24 19:42:00 +05:30
Kovid Goyal
bd21b79959
Only malloc the buffer for fast file copy when needed 2021-11-24 18:20:37 +05:30
Kovid Goyal
732ff7ee58
Move copy between files into its own module 2021-11-24 16:42:52 +05:30
Kovid Goyal
f081d6a421
Fix #4270 2021-11-24 16:37:27 +05:30
Kovid Goyal
3592a94517
Document the handling of links in the file transfer protocol 2021-11-24 09:03:59 +05:30
Kovid Goyal
e5de16bb01
Use fid_abs prefix for absolute symlinks 2021-11-24 08:41:16 +05:30
Kovid Goyal
a62e831932
Clear prompt markings when erasing the display
Fixes prompt detection failing after ctrl+l
2021-11-24 08:17:04 +05:30
Kovid Goyal
b35dd5a869
Mention updated packager notes in changelog 2021-11-24 08:05:10 +05:30
Kovid Goyal
ec28bd93c3
Minor updates to file transfer protocol docs 2021-11-23 22:29:30 +05:30
Kovid Goyal
c44b5bb03f
Allow aliases to apply to default shortcuts as well
The extra reparse costs 0.5ms at startup on my machine and is only incurred if
at least one alias is actually defined.
2021-11-23 20:24:12 +05:30
Kovid Goyal
313add715c
Use original definition for no-op 2021-11-23 19:51:25 +05:30
Kovid Goyal
56ea741126
Nicer repr for key definitions 2021-11-23 18:19:34 +05:30
Kovid Goyal
9dbdd58311
Avoid spurious exception printed to stderr when terminating a key sequence with an invalid key 2021-11-23 16:29:10 +05:30
Kovid Goyal
2ca13e886a
Avoid cyclic infinite recursion
Note that this means that any alias is only expanded once per action
2021-11-23 15:36:58 +05:30
Kovid Goyal
314efe4f68
Ignore empty alias 2021-11-23 15:10:59 +05:30
Kovid Goyal
ebd2de042d
Merge branch 'docs-conf-fmt' of https://github.com/page-down/kitty 2021-11-23 15:07:28 +05:30
Kovid Goyal
c46c551fee
... 2021-11-23 15:07:03 +05:30
Kovid Goyal
cecca854c0
Forgot to port parsing of open actions to use the new action_alias infra 2021-11-23 15:02:19 +05:30
Kovid Goyal
d7df4fa5dc
Leave kitten_alias documented 2021-11-23 14:48:45 +05:30
pagedown
3651a101d0
Append long_text only if at least one documented option exists 2021-11-23 17:15:58 +08:00
Kovid Goyal
a97a05b1ec
Allow action_alias to work with any action 2021-11-23 14:43:36 +05:30
Kovid Goyal
ee2520e036
Also prevent infinite recursion in kitten_alias 2021-11-23 07:53:40 +05:30
Kovid Goyal
88150b2012
Dont document kitten_alias as it is deprecated 2021-11-22 23:04:59 +05:30
Kovid Goyal
9161c71b51
Show the user an error message when pressing a key results in an exception 2021-11-22 23:01:44 +05:30
Kovid Goyal
d7f569b341
Add a test for recursion 2021-11-22 22:54:21 +05:30
Kovid Goyal
5dfa02b45f
Better fix for infinite recursion 2021-11-22 22:44:41 +05:30
Kovid Goyal
45e629c56b
Avoid infinite recursion for action_alias 2021-11-22 22:43:06 +05:30
Kovid Goyal
ee437ca2d7
Add a note about kitten invocation 2021-11-22 22:38:56 +05:30
Kovid Goyal
0293d957b2
When using combine to perform multiple actions, perform subsequent actions on event loop ticks, so that they can operate on the result of the previous action
This brings combine into line with open_actions
2021-11-22 22:20:28 +05:30
Kovid Goyal
89069407d2
Make action_alias recursive 2021-11-22 22:15:04 +05:30
Kovid Goyal
495b29bf21
Make nth_window focus the last window for numbers larger than the number of windows
Fix #4262
2021-11-22 22:02:07 +05:30
Kovid Goyal
ec5165d958
Fix action_alias not working when used with arguments 2021-11-22 21:41:55 +05:30
Kovid Goyal
1da8ad3839
Fix some type errors 2021-11-22 21:16:09 +05:30
Kovid Goyal
e97afb3433
Make the repr of SingleKey shorter 2021-11-22 20:40:42 +05:30