Kovid Goyal
bacca88213
Get set_font_size working
2022-11-14 15:41:54 +05:30
Kovid Goyal
364533b1ed
Work on supporting streaming remote commands with passwords
2022-11-14 15:41:54 +05:30
Kovid Goyal
192eccc6cc
More work on porting rc commands
2022-11-14 15:41:54 +05:30
Kovid Goyal
a4b2e2a196
more work on porting command parsing to Go
2022-11-14 15:41:54 +05:30
Kovid Goyal
6f4968305a
more work on porting rc command parsing to Go
2022-11-14 15:41:54 +05:30
Kovid Goyal
79c8862d4c
Work on conversion of args parsing to go code
2022-11-14 15:41:53 +05:30
Kovid Goyal
ef71b071db
Automap a bunch of json fields from identically named options
2022-11-14 15:41:53 +05:30
Kovid Goyal
417c8887b9
Start on testing infra for command to JSON serialization
2022-11-14 15:41:47 +05:30
Kovid Goyal
47feb73cdf
Code to generate structs for JSON marshalling
2022-11-14 15:41:47 +05:30
Kovid Goyal
2d466f343d
Finish mapping of python cli opt to go cli opt
2022-11-14 15:41:46 +05:30
Kovid Goyal
10ad56885e
Properly specify semantics of active and focused
...
active means active in parent. focused means actually has keyboard
focus.
2022-11-04 10:38:18 +05:30
pagedown
c54a6b398b
Add some missing no_response for rc commands
2022-09-24 12:43:13 +08:00
Kovid Goyal
4b81e4936e
launch: Allow setting the margin and padding for the newly created window
...
Fixes #5463
2022-09-02 19:41:05 +05:30
pagedown
922ce5bdea
Docs: Put example commands in code blocks
2022-09-01 15:35:51 +08:00
Kovid Goyal
3bcb694b1b
Switch over to at-cmd form for references.
...
Sphinx anyway converts at_cmd to at-cmd for anchors in HTML so using at-cmd
consistently.
2022-08-28 11:54:32 +05:30
Kovid Goyal
664dd29970
Merge branch 'rc-no-response' of https://github.com/page-down/kitty
2022-08-24 14:15:13 +05:30
Kovid Goyal
b7a4281985
Allow ignoring failure to close windows/tabs via rc commands
2022-08-24 14:13:31 +05:30
pagedown
800437ec6b
Remote control: Add --no-response to some commands
2022-08-24 15:14:53 +08:00
Kovid Goyal
572e920466
Allow restricting the remote control actions in specific windows
2022-08-16 07:08:51 +05:30
Kovid Goyal
f42d2c63a6
Add type annotations to rc protocol field definitions
2022-08-11 22:14:33 +05:30
Kovid Goyal
aedda4bf9b
...
2022-07-31 10:36:03 +05:30
pagedown
b493599690
Remote control: Allow half-scrolling when scrolling window by page
2022-07-21 21:05:56 +08:00
pagedown
512db660a1
macOS: Fix unable to open new tab/window when there is no OS window
2022-07-14 18:25:00 +08:00
pagedown
1411269187
Docs: Improve documentation for remote commands
...
Use text roles in the document to apply the style in the cli output.
Add more links.
Unify the text roles.
Use code blocks instead of quote blocks.
Use '+' to connect the shortcut key names.
2022-06-28 11:52:20 +08:00
Kovid Goyal
8d18fc09fa
Merge branch 'fix-rc-new-window' of https://github.com/page-down/kitty
2022-06-19 18:21:22 +05:30
pagedown
1da5f2ecc6
Fix the rc command new-window does not open the shell by default
2022-06-19 20:25:12 +08:00
pagedown
1ac90cf464
Allow remote control to launch a new OS window when there is none
2022-06-19 11:51:58 +08:00
Kovid Goyal
0509855930
Allow getting the last non-empty command output easily via an action or remote control
...
Fixes #4973
2022-05-28 15:19:24 +05:30
Kovid Goyal
0893d7164a
_run_kitten -> run_kitten_with_metadata
2022-05-28 11:00:25 +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
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
pagedown
2b58316c64
...
2022-04-30 16:54:41 +08:00
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
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
e5f70b7306
...
2022-04-13 21:22:27 +05:30
Kovid Goyal
0f3883af02
...
2022-04-12 21:13:56 +05:30
Kovid Goyal
5876ce0845
Remove --target-group in favor of the new boolean search expressions with matching on window/tab state
2022-04-12 20:41:17 +05:30
Kovid Goyal
2c72c56e22
Add a couple more states to match against
...
So we can now select windows/tabs that are not active/focused but are in
the active/focused tab/os window.
2022-04-12 20:35:31 +05:30
Kovid Goyal
f15ce21da1
Markup the --match options help text a bit more
2022-04-12 20:20:29 +05:30
Kovid Goyal
b3fa7310cb
Allow matching on window/tab state
2022-04-12 20:14:01 +05:30
Kovid Goyal
ade38870a0
Allow using boolean operators when matching windows or tabs
2022-04-12 19:55:20 +05:30
Kovid Goyal
f085f853bd
unactive -> inactive
2022-04-12 06:35:29 +05:30
Kovid Goyal
4ac2312b2a
Fix #4954
2022-04-12 06:33:35 +05:30