pagedown
14ae2d0862
Make the colons colored like the others
2022-01-30 17:37:17 +08:00
pagedown
539ec69d3f
Remove a space that was introduced by mistake
2022-01-30 17:34:58 +08:00
Kovid Goyal
bc873ad838
bash shell integration: To title and cursor escape codes at end of PS1/PS0 so that they override pre-existing ones
...
This is needed because some distros like Debian patch the default bashrc
to set a user@host:/pwd style title which is extremely unsuitable for
kitty.
2022-01-30 11:13:46 +05:30
Kovid Goyal
f056b7c1da
Improve docs for splits layout
...
Fixes #4592
2022-01-30 09:44:33 +05:30
Kovid Goyal
2e790a119a
Merge branch 'refactor-fstring' of https://github.com/page-down/kitty
2022-01-30 09:26:17 +05:30
pagedown
4a3ed62809
Refactor: More f-string for kittens
2022-01-29 20:23:34 +08:00
pagedown
4110074580
Refactor: More f-string for kitty client.py
2022-01-29 20:22:44 +08:00
pagedown
c21f00c476
Refactor: More f-string for kitty fonts and rc send_text
2022-01-29 20:22:22 +08:00
pagedown
1ca1c2edad
Refactor: More f-string for conf
2022-01-29 20:18:11 +08:00
pagedown
ba0f61d752
Refactor: More f-string for kitty
2022-01-29 20:17:46 +08:00
pagedown
74e70d2548
Refactor: More f-string for bypy scripts
2022-01-29 20:15:17 +08:00
pagedown
74921c1373
Refactor: Sorting items when generating files
...
Make the files generated in different environments consistent.
2022-01-29 20:14:56 +08:00
pagedown
a22f37b919
Refactor: More f-string for tools
2022-01-29 20:14:36 +08:00
Kovid Goyal
9f250fdf26
Only dump env var names not values
2022-01-29 11:55:26 +05:30
Kovid Goyal
d92eba82bc
Dump env vars seen by kitty for debug config
2022-01-29 11:36:58 +05:30
Kovid Goyal
a052958a20
Merge branch 'macos' of https://github.com/page-down/kitty
2022-01-29 11:26:09 +05:30
pagedown
81e7e6a356
macOS: Disable sudden termination
...
Since we have the quit confirmation feature, so we explicitly specify
that sudden termination is not supported.
2022-01-29 13:41:59 +08:00
pagedown
953cf26369
macOS: Fix info plist structure version
...
Set the InfoDictionary version explicitly, hopefully the behavior will
be unchanged when the default version is upgraded.
2022-01-29 13:37:21 +08:00
pagedown
7649e2f3ea
Docs: Fix macOS shortcut for debug_config
2022-01-29 13:32:36 +08:00
Kovid Goyal
2a6a77467c
Merge branch 'refactor-fstring' of https://github.com/page-down/kitty
2022-01-28 17:26:43 +05:30
pagedown
dc61adf9d8
Refactor: More f-string
2022-01-28 19:34:13 +08:00
Kovid Goyal
e0c4a90aa3
DRYer
2022-01-28 13:21:54 +05:30
Kovid Goyal
5cdff7d6d0
themes kitten: Allow writing to a different file than kitty.conf
2022-01-27 20:24:39 +05:30
Kovid Goyal
4f6c16984a
Do not send arrow key presses to shells when clicking on a window with the mouse to focus it
...
Fixes #4128
2022-01-27 20:07:17 +05:30
Kovid Goyal
7e364b1606
Fix incorrect shortcut in docs
2022-01-27 19:45:35 +05:30
Kovid Goyal
a24df07d25
Merge branch 'fix-on-macOS-10.12' of https://github.com/Luflosi/kitty
2022-01-27 17:35:20 +05:30
Luflosi
347c0d4de4
Fix compilation on macOS 10.12
...
Without this commit, kitty would fail to compile on macOS 10.12 with the error "use of undeclared identifier".
This problem was introduced in f7be4fab48d2e7cc7bbf9942d8a9fdbfba85b274, where some code was moved to a different file, without moving the corresponding `#define` statements.
2022-01-27 12:21:17 +01:00
Kovid Goyal
ca2e9f571f
Merge branch 'refactor' of https://github.com/page-down/kitty
2022-01-27 16:40:17 +05:30
pagedown
9be57de4a9
macOS: List kitty in the open with menu of an arbitrary file
...
Allow opening files without extension name following the rules in launch
actions configuration.
2022-01-27 18:16:35 +08:00
pagedown
cc84ee9734
Refactor: Replace string concat with f-string
2022-01-27 17:57:25 +08:00
pagedown
b5ad030a14
macOS: Categorize and update bundle info plist
...
Allow toggling input sources using CapsLock.
Allow programs to request photo, motion, speech recognition permissions.
Add local network unicast or multicast usage description.
Remove iOS-only items.
2022-01-27 17:55:43 +08:00
Kovid Goyal
40b5c43920
...
2022-01-27 12:14:42 +05:30
Kovid Goyal
9f2be8b696
Fix #4573
2022-01-27 11:29:33 +05:30
Kovid Goyal
4397e60206
Add changelog entry for cursor shape restoration
2022-01-27 11:19:53 +05:30
Kovid Goyal
caab98e70b
remove duplicate changelog entry
2022-01-27 11:18:15 +05:30
Kovid Goyal
11a4b75ffa
Merge branch 'fix-ime' of https://github.com/page-down/kitty
2022-01-27 10:46:37 +05:30
Kovid Goyal
d25dceacdd
Merge branch 'remote-control' of https://github.com/page-down/kitty
2022-01-27 10:38:43 +05:30
pagedown
b9a612fb9c
macOS: Clean up any text that may not have been sent when loses focus
2022-01-27 12:37:17 +08:00
pagedown
3b9a7914ee
Also add alias --dont-take-focus to new_window
2022-01-27 12:28:40 +08:00
pagedown
f646dfa238
Cancel IME for active kitty or OS window only
2022-01-27 11:48:48 +08:00
Kovid Goyal
0b2a533b44
Merge branch 'fix-ime' of https://github.com/page-down/kitty
2022-01-27 08:03:08 +05:30
Kovid Goyal
0e1246c15b
Merge branch 'fix-cache-defrag' of https://github.com/Luflosi/kitty
2022-01-27 07:49:54 +05:30
pagedown
a987fb81a0
Emits an IME lost focus event when the window lost focus or closed
2022-01-27 10:13:57 +08:00
pagedown
4d920b182f
macOS: Cancel IME composition when receive loss of focus event
2022-01-27 10:07:18 +08:00
pagedown
22f077b384
Clear overlay text after screen loses focus
2022-01-27 09:53:40 +08:00
Luflosi
4c78a50dcf
Add more copy_file_range() and sendfile() errno exceptions
...
On ZFS `copy_file_range()` and `sendfile()` fail for some reason, so add `EINVAL` to the list of error codes for which the code will fall back to a slower implementation.
While we are at it, add all the error codes from https://go.dev/src/internal/poll/copy_file_range_linux.go for different filesystems and older kernel versions to the list of error codes from `copy_file_range()`.
Without this, the cache defragmentation and the test testing it (`test_disk_cache`) fail with the error message "Failed to copy data to new disk cache file during defrag: Invalid argument" when the cache directory is stored on ZFS.
Perhaps this is caused by me running ZFS 2.1.2 on Linux 5.16.0, which is not a supported combination. This ZFS version is only "compatible with 3.10 - 5.15 kernels" according to the release notes. Or maybe it's just not implemented.
To reproduce the problem, execute `KITTY_CACHE_DIRECTORY=/path/to/zfs python3 test.py` with `KITTY_CACHE_DIRECTORY` pointing to a directory on ZFS.
2022-01-27 00:45:30 +01:00
Luflosi
9d87b08c52
Fix logic error in file copy helper functions
...
If `errno` is `EAGAIN`, the second if statement is never true and if `errno` is not `EAGAIN`, the function returns immediately, not checking the second if statement.
This commit fixes this.
A logically equivalent change would have been to simply swap the two if statements but I find this version to be more readable.
2022-01-26 23:35:54 +01:00
Kovid Goyal
97e58c5b86
Merge branch 'macos-ime' of https://github.com/page-down/kitty
2022-01-26 16:49:10 +05:30
pagedown
b3f678cf6f
Improve debug log
2022-01-26 18:28:37 +08:00
pagedown
7f3715cd3e
Use the input context instance from GLFWContentView
2022-01-26 18:25:37 +08:00