Kovid Goyal
6241369b6c
Cancel an async request on timeout so no spurious data is sent to the tty
2021-10-30 14:46:48 +05:30
Kovid Goyal
2a637e4220
Simplify sending of async response
2021-10-30 14:10:09 +05:30
Kovid Goyal
816360c275
A new remote control command to visually select a window
...
Fixes #4165
2021-10-30 13:56:48 +05:30
Kovid Goyal
c541d7e349
Document --self in the launch rc protocol
2021-10-30 12:36:58 +05:30
Kovid Goyal
c3daa969fa
Allow individual commands to control the response timeout
2021-10-30 12:20:37 +05:30
Kovid Goyal
66a7c3bc4d
Simplify handling of --no-response
2021-10-30 12:15:37 +05:30
Kovid Goyal
1251f9ec80
Keep the list of nullable colors up to date automatically
2021-10-28 15:21:42 +05:30
Kovid Goyal
702bfccfa2
Allow reverse video for the mouse selection
...
Fixes #646
2021-10-28 15:01:48 +05:30
Kovid Goyal
0c1a7347db
Mark another nullable color
2021-10-28 14:38:09 +05:30
Kovid Goyal
2443dc135c
Use a faster implementation of the Color type
...
Now implemented in C
2021-10-28 11:15:13 +05:30
Kovid Goyal
0fdafd8398
Allow rendering the cursor with reverse video
...
Also clean up handling of dynamic global colors.
TODO: Implement none for selection_fg
TODO: Add some tests
TODO: Check that changing colors via remote control works
Fixes #126
2021-10-28 00:21:12 +05:30
Kovid Goyal
a26f041964
Add more type annotations
2021-10-27 12:31:10 +05:30
Kovid Goyal
69e903a4c4
Add more type annotations
2021-10-27 11:13:28 +05:30
Kovid Goyal
4494ddd8ff
mypy: Turn on return value checks
...
Its a shame GvR is married to "return None"
https://github.com/python/mypy/issues/7511
2021-10-26 22:39:14 +05:30
Kovid Goyal
4385acd3c6
A new option to set the tab bar margin color independently
2021-10-25 12:21:46 +05:30
Kovid Goyal
63e23d7fe3
Fix set-colors unable to set tab_bar_background to none
2021-10-25 10:04:25 +05:30
Kovid Goyal
6546c1da9b
run pyupgrade to upgrade the codebase to python3.6
2021-10-21 12:43:55 +05:30
Kovid Goyal
7f2ce045ab
Handle deprecation of importlib.resources APIs
2021-10-19 09:14:58 +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
5afb16ab8d
A new remote control command to change tab color
...
Fixes #1287
2021-10-12 12:48:25 +05:30
Kovid Goyal
d55d8ac091
...
2021-10-12 10:40:25 +05:30
Kovid Goyal
1d1d55e2b4
Fix #4084
2021-10-02 05:10:59 +05:30
Kovid Goyal
6daee3a0b5
@get-text: Allow getting the last command output
2021-09-02 10:13:54 +05:30
Kovid Goyal
4333552523
Matching windows/tabs: allow matching by recency
...
``recent:0`` matches the active window/tab, ``recent:1`` matches the
previous window/tab and so on
2021-08-16 18:29:06 +05:30
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
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
419cf78984
A new remote control command to resize OS Windows
2021-07-25 22:57:00 +05:30
Kovid Goyal
5e4c98eae6
Remote control: Allow matching tabs by index number in currently active OS Window
...
Fixes #3708
2021-06-11 09:12:08 +05:30
Kovid Goyal
099fed07e9
Note that set-font-size --all changes configured size
2021-06-05 09:39:10 +05:30
Kovid Goyal
79dd98b20e
Use a more efficient representation of the color table on the Options object
2021-06-03 22:17:37 +05:30
Kovid Goyal
6d7df1c5e8
Refactor configuration file parsing
...
Now the time for importing the kitty.config module has been halved, from
16ms from 32ms on my machine. Also, the new architecture will eventually
allow for auto generating a bunch of python-to-C boilerplate code.
2021-05-31 17:40:49 +05:30
Kovid Goyal
5470dd74bd
Move options code into its own directory
2021-05-31 17:40:48 +05:30
Kovid Goyal
c827a29a7b
Use the new get_options() function
...
Nicer than carrying around opts objects everywhere
2021-05-24 12:29:11 +05:30
Kovid Goyal
d7c7bb00b8
Merge branch 'master' of https://github.com/copy/kitty
2021-05-17 07:42:13 +05:30
Fabian
0485f0c7ed
kitty @ get-text add an option to wrap long lines
2021-05-16 15:19:22 -05:00
Kovid Goyal
23b8cafc41
Add layout name completion to @ goto-layout
2021-05-15 10:25:34 +05:30
Kovid Goyal
d7ab96856c
...
2021-05-15 09:42:52 +05:30
Kovid Goyal
3c77229f61
Add --no-response to set-background-image
2021-05-15 09:41:22 +05:30
Kovid Goyal
fcd206891f
kitty @ get-text add an option to also get the current cursor position and state as ANSI escape codes
...
Fixes #3625
2021-05-15 09:27:28 +05:30
Kovid Goyal
4125ac013f
Validate command line args to @ goto-layout better
2021-05-13 20:46:37 +05:30
Kovid Goyal
7c5706ead9
Add the ability to unscroll the screen to the `kitty @ scroll-window` remote control command
...
Fixes #3604
2021-05-11 14:36:52 +05:30
Kovid Goyal
89fd726e07
A new remote control command @env to change the default environment passed to newly created windows
...
Fixes #3529
2021-04-24 18:06:57 +05:30
Kovid Goyal
0b428987b1
...
2021-04-24 18:02:16 +05:30
Kovid Goyal
1e29fad5f0
Typecheck @ls cli opts
2021-04-24 17:51:02 +05:30
Kovid Goyal
b6c1e1a609
...
2021-04-22 10:24:57 +05:30
Kovid Goyal
5d003ec772
Fix @close-tab not working with pipe based remote control
...
Fixes #3510
2021-04-22 10:23:04 +05:30
Kovid Goyal
1aeafcaebf
Remove unused code
2021-04-13 09:02:30 +05:30
Kovid Goyal
8d743e9511
Fix is_self
2021-04-13 08:54:45 +05:30