Kovid Goyal
8381171c8d
Forgot trailing newline
2022-05-24 06:54:53 +05:30
Kovid Goyal
e7da874b82
GNOME: Workaround for GNOME's text input system going into an infinite loop if cursor position is updated in response to a done event
...
Fixes #5105
2022-05-23 10:36:58 +05:30
Kovid Goyal
0eee2db199
Merge branch 'add-option-select_by_word_characters_forward' of https://github.com/kgraefe/kitty
2022-05-18 20:02:11 +05:30
Kovid Goyal
bba1455e28
Dont import all of the ssh kitten just to detect commandlines
2022-05-18 15:58:06 +05:30
Konrad Gräfe
8c41cc8d3e
Add option select_by_word_characters_forward
...
This adds an option to select separate characters for forward and
backward word extension on double click. If it is empty the old behavior
is preserved. This is the default.
If it is not empty, select_by_word_characters_forward will be used for
extending the selection in forward direction (right) and
select_by_word_characters will be used for extending in backward
direction (left).
Signed-off-by: Konrad Gräfe <kgraefe@paktolos.net >
2022-05-16 11:09:36 +02:00
Kovid Goyal
5efcb35cfb
Only integrate with ssh kitten if shared connections are enabled for that host
2022-05-14 10:37:05 +05:30
Kovid Goyal
1b4cf1fea7
Remote file kitten: Integrate with the ssh kitten
2022-05-14 10:31:18 +05:30
Kovid Goyal
d3656bf7e9
Linux: Load libfontconfig at runtime to allow the binaries to work for running kittens on servers without FontConfig
2022-05-13 19:56:19 +05:30
Kovid Goyal
cf8ccabad9
Fix deleting images by row not calculating image bounds correctly
...
Fixes #5081
2022-05-13 09:51:25 +05:30
Kovid Goyal
600c595fdf
Fix reloading of config not working when kitty.conf does not exist when kitty is launched
...
Fixes #5071
2022-05-08 20:57:23 +05:30
Kovid Goyal
2427d2d9da
Workaround Apple's "hardening" breaking the platform module
...
Fix #5065
Fix #5051
2022-05-07 20:43:10 +05:30
pagedown
b6cf4bc78f
...
2022-05-01 23:27:33 +08:00
pagedown
622cd5531a
Raise an exception when not in broadcast and no match for send-text
...
send-text still won't return an error code when there is no match,
since no_response is True by default.
2022-05-01 23:05:44 +08:00
pagedown
ec35b0cc7c
Fix remote command --match=all returns empty
2022-05-01 23:05:22 +08:00
pagedown
0719c7f8bb
DRYer: Use window matching function in remote commands
2022-05-01 23:04:50 +08:00
pagedown
a0559e506b
Show error message when remote command arguments are invalid
2022-04-30 22:01:58 +08:00
Kovid Goyal
4ce4176bbe
cleanup previous PR
2022-04-30 15:03:27 +05:30
pagedown
13303416b8
Docs: Improve the documentations
...
Add more text roles and links.
Fix typos.
Adjust the default shortcut order in overview.
Notes on the impact of kitty-open.desktop on the default open apps.
Document KITTY_DEVELOP_FROM in glossary.
Add Python type hints to the watcher example.
Mention clone-in-kitty in launch --copy-env.
Fix remote control ls example does not work, by escaping the backslash.
2022-04-30 17:07:36 +08:00
pagedown
6c1f20bb27
Docs: Mention close_shared_ssh_connections in ssh kitten config docs
2022-04-30 16:54:46 +08:00
pagedown
2b58316c64
...
2022-04-30 16:54:41 +08:00
Kovid Goyal
f2df629634
...
2022-04-30 09:38:08 +05:30
Kovid Goyal
8f46505a50
Header to print stack traces in C
2022-04-30 09:28:05 +05:30
pagedown
76f84e32c4
Fix the generated sample kitty.conf containing invalid options
2022-04-30 02:23:33 +08:00
Kovid Goyal
4a7125ec92
ssh kitten: Suppress error prints about invalid items in kitty.conf
...
Fixes #4985
2022-04-29 20:39:32 +05:30
Kovid Goyal
92c3af6a92
Allow using --match=all in all rc commands
2022-04-29 17:17:07 +05:30
pagedown
17632dea3c
Docs: Improve remote control command documentation
...
Improve the --match option description.
Add more text roles and links.
Fix typos.
2022-04-29 01:31:11 +08:00
Kovid Goyal
2737cb7dd0
Fix #5026
2022-04-28 22:12:43 +05:30
Kovid Goyal
2b3be147e6
Allow three combining chars per cell
...
Makes use of otherwise wasted padding in the CPUCell struct
2022-04-28 09:45:34 +05:30
Kovid Goyal
af15b0313a
Ensure there are no duplicate watchers for send-text sessions
2022-04-27 22:17:09 +05:30
Kovid Goyal
b080296326
Remove unused code
2022-04-27 21:25:39 +05:30
Kovid Goyal
516e0e8bb3
broadcast kitten: Keep the ghost cursors in target windows as long as broadcast window has focus
2022-04-27 21:24:18 +05:30
Kovid Goyal
57e23bd4e3
Handle zero blink time correctly
2022-04-27 20:37:23 +05:30
Kovid Goyal
59534d620e
Use cursor blink interval as TIMEOUT_FOR_SESSION
2022-04-27 20:31:16 +05:30
Kovid Goyal
068b7e8d63
remove unused adjust_line_height() function
2022-04-27 20:21:36 +05:30
pagedown
510022c3c1
Docs: Improve the documentation for kittens
...
Add more text roles and links.
Add an example that broadcasts only to other windows in the current tab.
Initial capitalization of the key names in the kbd text role.
Add Python type hints for custom kittens.
Note about hyperlink support for ls on macOS.
Add description text for show_key.
2022-04-27 16:14:54 +08:00
Kovid Goyal
627c79ffbb
Show detailed traceback when using show_error()
2022-04-26 13:58:57 +05:30
Kovid Goyal
e80cd36237
Show traceback on stderr for action failures
2022-04-26 11:58:17 +05:30
Kovid Goyal
92ebada9a6
...
2022-04-26 11:15:45 +05:30
Kovid Goyal
462ae3bb58
...
2022-04-26 11:15:33 +05:30
Kovid Goyal
6d6d9cc26b
macOS: Add the macos_colorspace option to control what color space colors are rendered in
...
Fixed #4686
2022-04-26 11:14:01 +05:30
pagedown
c4710bf9cb
Docs: Add text to the ref text role and minor tweaks
...
The text will be used when generating the commented configuration file.
Use inline literal to quote codes with spaces, as the `code` text role
will be removed when the commented configuration is generated, making it
indistinguishable from normal text.
2022-04-25 15:36:57 +08:00
pagedown
7bace19aed
clone-in-kitty: Skip more SSH env vars to use the correct values
2022-04-25 15:36:43 +08:00
Rafik Draoui
d123b6c377
Fix launch --cwd=oldest
2022-04-24 13:19:22 -03:00
Kovid Goyal
c9ba3695d3
...
2022-04-24 15:50:02 +05:30
Kovid Goyal
0ee970b418
--hold is not suitable for replay commands as it outputs to the terminal
2022-04-24 15:37:20 +05:30
pagedown
97caa073b0
Docs: Improvements to the configuration documentation
...
Slightly adjust and simplify the config option descriptions.
Add more text roles.
Initial capitalized key names.
Change some examples to better demonstrate configurations.
Fix listen_on description.
Also document cmd+c and cmd+v.
Fix doc text role links in commented out configuration file.
2022-04-24 17:32:49 +08:00
pagedown
45bbe17559
Docs: Minor improvements to the kitty cli help documentation
...
Add some text roles.
Use `kitty --hold`.
Use `appname` and `conf_name`.
`appname` is also applied to the system-wide configuration path.
2022-04-24 17:18:55 +08:00
pagedown
bc4f40fea7
...
2022-04-24 09:34:22 +08:00
Kovid Goyal
102097da5a
DRYer
2022-04-23 12:51:02 +05:30
Kovid Goyal
0e3528df14
Merge branch 'feat-macos-open-website' of https://github.com/page-down/kitty
2022-04-23 12:49:21 +05:30