Kovid Goyal
b25ea9c863
Fix #3913
2021-08-09 08:37:53 +05:30
Kovid Goyal
c838cb03c9
Do not allow reloading the config to affect allow_remote_control
2021-08-08 15:34:34 +05:30
Kovid Goyal
b7d603c4de
Atomic save should preserve stat if the file exists
2021-08-08 10:41:46 +05:30
Kovid Goyal
71f1f3aa64
Atomic save should use the target of symlinks
2021-08-08 10:35:38 +05:30
Kovid Goyal
7d1c26202a
Add completion for options that take choices
2021-08-08 10:08:15 +05:30
Kovid Goyal
80db2f6558
Completion for theme names
2021-08-08 09:57:57 +05:30
Kovid Goyal
5a47e0d2e4
Make reload_conf_in_all_kitties re-useable
2021-08-08 09:38:29 +05:30
Kovid Goyal
ca9143bebc
Allow reloading conf in all kitty instances as well
2021-08-08 09:33:36 +05:30
Kovid Goyal
d916ecc4f3
Add a non-interactive mode to the themes kitten
2021-08-08 07:57:14 +05:30
Kovid Goyal
e1ed9aca10
clear_all_mouse_shortcuts -> clear_all_mouse_actions
2021-08-07 21:34:16 +05:30
bdeshi
db5a2d2141
add clear_all_mouse_shortcuts option to clear mouse_maps
2021-08-07 21:33:56 +06:00
Kovid Goyal
9e2590eb15
Set the KITTY_PID env var when running child processes
2021-08-07 16:48:34 +05:30
Kovid Goyal
3287798efe
terminfo: Fix "cnorm" the property for setting the cursor to normal using a solid block rather than a blinking block cursor
...
cnorm should match the default cursor in kitty, which is a blinking
block. Fixes #3906
2021-08-07 15:15:59 +05:30
Kovid Goyal
d01ac17334
Implement placing of selected theme in kitty config dir
2021-08-07 15:04:32 +05:30
Kovid Goyal
079ff7785c
...
2021-08-05 07:47:32 +05:30
Kovid Goyal
30cb7286db
Fix building on macOS
...
macOS defines newlocale() in xlocale.h
2021-08-05 06:47:45 +05:30
Kovid Goyal
9e7253c179
macOS: Set LANG to en_US if cocoa reports language as en_* that is not a valid locale
...
Fixes #3899
2021-08-05 06:29:21 +05:30
Kovid Goyal
276a82d1f7
Make get_all_actions() work in binary builds
2021-08-05 06:10:41 +05:30
Kovid Goyal
57ced9bc83
Dont send press event for shift+middle when grabbed
...
Fixes #3902
2021-08-05 05:03:22 +05:30
Kovid Goyal
f490b9a8bd
Better error message for get_all_actions() when docstrings are missing
2021-08-04 22:58:05 +05:30
Kovid Goyal
92a9b71f21
More work on the themes kitten
2021-08-04 18:43:26 +05:30
Kovid Goyal
e50c26d1b9
Allow using a non-toal dict to init Options objects
2021-08-04 17:06:50 +05:30
Kovid Goyal
55319cd6d6
FreeType: Round glyph advances
...
The old code would simply add advances and store as a float with
individual glyph positioning using floor() based on the advance +
offset. This breaks rendering of infinite length ligatures at some font
sizes as they either under or overflow. Rounding the advances seems to
fix it. Dont know if it will have other ill-effects for non infinite
length ligatures. If it does we can test total ligature length and
use rounding only for long ligatures.
Fixes #3896
2021-08-04 08:40:49 +05:30
Kovid Goyal
2d7032973c
Change the semantics of --title slightly
...
Now it no longer overrides the titles of windows/tabs created in the
session. This allows windows/tabs to have their own titles while fixing
the OS Window's title.
2021-08-03 09:51:53 +05:30
Kovid Goyal
70b5f5bce3
Fix kitty --title not overriding tab titles
...
It must set the OS Window title permanently.
Fixes #3893
2021-08-03 09:34:13 +05:30
Kovid Goyal
be34af4555
Remove inline from .c files
...
It is ignored by compilers and hides unused static functions
2021-08-03 09:11:17 +05:30
Kovid Goyal
815539a933
Clean up the docs for tab_bar_style
2021-08-03 08:52:19 +05:30
Kovid Goyal
ab889e2945
A new "slant" style for the tab bar
2021-08-03 08:45:55 +05:30
Kovid Goyal
b3231c8003
Fix a link in the conf docs
2021-08-02 21:58:39 +05:30
Kovid Goyal
13e59df1f8
version 0.22.2
2021-08-02 08:20:33 +05:30
Kovid Goyal
0045244295
All option instances must not share the same color table
2021-07-31 18:44:39 +05:30
Kovid Goyal
68cd863fe0
version 0.22.1
2021-07-31 12:03:42 +05:30
Kovid Goyal
303e4baa58
Add GLFW API to set WM_COMMAND
...
Also have create_os_window take keyword arguments
2021-07-30 08:35:40 +05:30
Kovid Goyal
c6ec2d4282
Update docs to reflect the fact that the shell is run with both --login and --interactive to read its env vars
2021-07-29 12:40:19 +05:30
egnor
8d5479f55e
minor tweaks to wording and formatting
2021-07-28 23:50:11 -07:00
egnor
0d55865545
more accurately describe editor behavior
2021-07-28 23:44:09 -07:00
Kovid Goyal
a1fc383e6f
Cleanup the previous PR
2021-07-29 11:52:14 +05:30
Kovid Goyal
c3807e175d
Merge branch 'pr-doc-editor' of https://github.com/egnor/kitty
2021-07-29 11:48:34 +05:30
Kovid Goyal
6f83f76d41
Make reading shell environment a bit more robust
...
Now ensure that --login flag is not duplicated. Also
run the shell in --interactive as well as --login mode.
2021-07-29 11:12:09 +05:30
egnor
9a56d619af
clarify the text for the "editor" config variable slightly
2021-07-28 22:18:03 -07:00
Kovid Goyal
f692d586f7
Fix type checking in send_text
2021-07-29 09:04:07 +05:30
Kovid Goyal
d3d3e99979
broadcast kitten: Fix decoding of key events
...
No clue why mypy didnt catch this error
2021-07-29 08:55:34 +05:30
Kovid Goyal
17ff317d30
Allow specifying additional targets for detach_window
2021-07-28 21:50:09 +05:30
Kovid Goyal
bb0c831601
Fix #3878
2021-07-28 18:22:08 +05:30
Kovid Goyal
e872169e4c
Graphics protocol: Fix composing onto currently displayed frame not updating the frame on the GPU. Fixes #3874
2021-07-28 15:46:50 +05:30
Kovid Goyal
bcff2a7fb6
Add aliases to GraphicsCommand to make it more useable
2021-07-28 13:28:21 +05:30
Kovid Goyal
9c9d68561e
When calling the active tab idx setter do not re-record the current tab in the active tab history if the current tab will not actually change. Fixes #3871
2021-07-27 09:12:35 +05:30
Kovid Goyal
1bd39ff935
Use new URL scheme and define the kitty website centrally as much as possible
2021-07-27 09:03:11 +05:30
Kovid Goyal
17f3d2d581
DRYer
2021-07-27 08:44:50 +05:30
Kovid Goyal
55aa9e11db
Dont use globals for role mapping
2021-07-27 08:39:04 +05:30