Kovid Goyal
7a45653575
...
2021-10-24 22:59:50 +05:30
Kovid Goyal
b316e97a4f
Allow middle clicking on a tab to close it
...
Fixes #4151
2021-10-24 22:56:30 +05:30
Kovid Goyal
6c7420f4e7
Add a comment explaining why we do 1,1,1,0
2021-10-24 13:40:18 +05:30
Kovid Goyal
80a357623d
Linux X11: Add support for 10bit colors
...
Fixes #4150
2021-10-24 13:19:05 +05:30
Kovid Goyal
0a4dfa8fd2
macOS: Prevent resizing of fullscreen OS windows as it leads to visual artifacts
2021-10-24 12:38:44 +05:30
Kovid Goyal
4604558d35
Add some more docs for cursor_shape
2021-10-24 08:22:01 +05:30
Kovid Goyal
089ab9ee9f
Use a pre zsh 5.5 syntax for assoc arrays
2021-10-24 08:16:44 +05:30
Kovid Goyal
4fb804efc6
...
2021-10-23 18:55:55 +05:30
Kovid Goyal
5b2ba448b6
Only modify .zshrc to add shell integration if it already exists
2021-10-23 18:54:59 +05:30
Kovid Goyal
899b5078eb
bash integration: fix newline replace in PS1
2021-10-23 18:48:45 +05:30
Kovid Goyal
edd423aad6
macOS; Fix restoring from fullscreen when resize increments are enabled
2021-10-23 13:06:47 +05:30
Kovid Goyal
518e0f4e21
oops
2021-10-22 12:52:57 +05:30
Kovid Goyal
7546e53c23
...
2021-10-22 12:47:32 +05:30
Kovid Goyal
0f9944190d
Shell integration: Better fix for multi-line prompts in bash
...
Also fix bash redrawing only the last PS2 prompt
2021-10-22 12:19:03 +05:30
Kovid Goyal
18aca275c8
Only libedit doesn't redraw GNU readline does
2021-10-22 12:08:06 +05:30
Kovid Goyal
6d02ef59f8
Shell integration: Fix PS2 support
...
zsh only redraws the prompt from the last PS2 on a multiline prompt.
Take this into account.
2021-10-22 12:02:21 +05:30
Kovid Goyal
729cea88f3
More sophisticated OSC 133 parsing with support for secondary prompts
2021-10-22 11:54:54 +05:30
Kovid Goyal
9b957a1fdb
handle shlex exceptions gracefully
2021-10-22 05:12:12 +05:30
Kovid Goyal
e18b0cd4c8
When a window is moved but not resized, ensure the OS Window is re-rendered
2021-10-22 04:15:47 +05:30
Kovid Goyal
b51be8382f
Transmit home directory when sending so filenames can be resolved
...
Also only send metadata if permission granted by user
2021-10-21 20:06:53 +05:30
Kovid Goyal
a95a1f1158
Specify languages for CodeQL
2021-10-21 19:43:52 +05:30
Kovid Goyal
be8fc47c5f
Also report enabled_layouts in kitty @ ls
2021-10-21 16:41:05 +05:30
Kovid Goyal
4fd76b09d9
kitty @ ls: Also report layout options
2021-10-21 13:44:06 +05:30
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
8f0b3983ee
Apparently only importlib_resources has actually deprecated contents()
2021-10-20 11:15:51 +05:30
Kovid Goyal
7f2ce045ab
Handle deprecation of importlib.resources APIs
2021-10-19 09:14:58 +05:30
Kovid Goyal
38f1fe7742
Make --override parsing a little more forgiving
...
Handle option values with = in them even if the user uses a space
as a separator rather than an =
2021-10-18 22:44:10 +05:30
Kovid Goyal
a099d2364d
kitty should not quit if an invalid set_colors mapping is configured
2021-10-18 21:20:48 +05:30
Kovid Goyal
5f91084968
More work on file transfer
2021-10-18 13:02:37 +05:30
Kovid Goyal
cb9321e925
handle comma separated layout lists as well
2021-10-17 18:34:02 +05:30
Kovid Goyal
716ff187f9
kitty @ set-enabled-layouts
...
Fixes #4129
2021-10-17 18:30:34 +05:30
Kovid Goyal
16365f2014
When creating tabs via @ launch with the --match option create the tab in the OS Window containing the result of the match rather than the active OS Window
...
Fixes #4126
2021-10-17 13:27:52 +05:30
Kovid Goyal
0fa03da18c
...
2021-10-17 12:54:55 +05:30
Kovid Goyal
a4a7d49bed
A new swap_with_window mappable action
...
Allows visual selection of a window to swap with the current window
2021-10-17 12:52:08 +05:30
Kovid Goyal
0de319fc73
Refactor visual window select infrastructure to make it reuseable
2021-10-17 12:38:03 +05:30
Kovid Goyal
c06823dd47
Function to swap active window with another
2021-10-17 11:42:02 +05:30
Kovid Goyal
f9944e6140
Pass through more modifier+tab variants
2021-10-17 11:31:54 +05:30
Kovid Goyal
426815f7ab
Silence CodeQL warning
2021-10-17 10:32:25 +05:30
Kovid Goyal
2a842e36a1
Finish up title rendering for CoreText
2021-10-17 08:26:35 +05:30
Kovid Goyal
90dfabc644
Use realpath() when reporting kitty_exe
2021-10-17 06:30:26 +05:30
Kovid Goyal
f302c2ae39
Binary builds: If a symlink to the correct kitty executable is already in PATH, dont add the binary bin dir to PATH
2021-10-17 06:29:01 +05:30
Kovid Goyal
93aee3946f
Partial work on macOS title rendering
2021-10-16 19:12:38 +05:30
Kovid Goyal
4b7de5d802
Add an alias for --keep-focus
2021-10-16 19:02:15 +05:30
Kovid Goyal
78c63e6a18
Show window titles during visual select
...
Still has to be implemented on macOS
2021-10-15 14:19:56 +05:30
Kovid Goyal
dcda2bff69
Handle more than 10 windows when doing a visual switch
2021-10-15 14:05:54 +05:30
Kovid Goyal
372c4da8f9
When drawing cells make the window object available
2021-10-15 10:25:11 +05:30
Kovid Goyal
a95025752a
DRYer
2021-10-15 09:56:22 +05:30
Kovid Goyal
a16ffcdde2
Handle mouse clicks when displaying focus window overlay
2021-10-15 09:55:15 +05:30
Kovid Goyal
3c2e521dd7
Make blending of foreground more efficient
...
Avoids an unnecessary reversal of premultiplication when rendering
interleaved. Also fixes rendering on wayland which for some reason was
using a different blend function than X11. Fixes #4120
2021-10-14 21:31:20 +05:30
Kovid Goyal
f28d9bcd8c
Change sybolic constant for insert key
2021-10-14 21:05:21 +05:30