pagedown
ec35b0cc7c
Fix remote command --match=all returns empty
2022-05-01 23:05:22 +08:00
pagedown
6c1f20bb27
Docs: Mention close_shared_ssh_connections in ssh kitten config docs
2022-04-30 16:54:46 +08:00
Kovid Goyal
92c3af6a92
Allow using --match=all in all rc commands
2022-04-29 17:17:07 +05:30
Kovid Goyal
627c79ffbb
Show detailed traceback when using show_error()
2022-04-26 13:58:57 +05:30
Kovid Goyal
e80cd36237
Show traceback on stderr for action failures
2022-04-26 11:58:17 +05:30
Kovid Goyal
102097da5a
DRYer
2022-04-23 12:51:02 +05:30
pagedown
a5bd1dcb08
Add a new mappable action open_url
2022-04-23 13:17:28 +08:00
Kovid Goyal
bdc039fbf5
Fix docstring
2022-04-21 14:51:23 +05:30
Kovid Goyal
c4c62c1505
When using --keep-focus ensure active history list is not affected
...
Fixes #4987
2022-04-18 20:23:15 +05:30
Kovid Goyal
c9ef4aa8c8
Sessions: Fix os_window_size and os_window_class not applying to the first OS Window
...
Fixes #4957
2022-04-12 21:38:29 +05:30
Kovid Goyal
aabadd8517
...
2022-04-12 21:19:28 +05:30
Kovid Goyal
b8866371a3
avoid unneccessary session creation during startup
2022-04-12 21:18:18 +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
pagedown
8ae2f06828
Add a new mappable action close_other_tabs_in_os_window
2022-04-09 18:26:31 +08:00
Kovid Goyal
f3c96f308d
Only do update checking in binary builds
...
Distro packages and source builds will no longer do update checking.
Remove the packaging defaults instructions since they are not needed
any more. The shell integration scripts shouldnt be installed system
wide anyway.
2022-04-04 16:02:38 +05:30
pagedown
499c255e81
Use the configured chars when visually selecting windows on stack layout
...
Also list the current active window in the candidates and gray it out to
make sure the order is consistent.
2022-03-31 17:32:10 +08:00
Kovid Goyal
30cad2e0a6
select_tab: Use stable numbers when selecting the tab
...
Fixes #4792
2022-03-31 13:16:08 +05:30
Kovid Goyal
5297223ee3
Dont use a blank line for empty subtitle
2022-03-31 12:43:28 +05:30
pagedown
aa83f42f2d
Avoid using already defined shortcuts in examples
2022-03-29 16:45:02 +08:00
pagedown
4ed2854791
Add a new standalone action scroll_prompt_to_top
...
Refactor clear_terminal to move the functions to Window.
Fix the action not scrolling to the bottom when the screen is scrolled.
2022-03-29 16:42:29 +08:00
Kovid Goyal
3c67e991c2
Allow defining actions to take when pasting
...
Fixes #4873
2022-03-24 17:22:46 +05:30
Kovid Goyal
8300436481
Make setting kitten_result more robust
2022-03-24 11:34:12 +05:30
pagedown
8569be81ea
...
2022-03-23 19:49:34 +08:00
Kovid Goyal
6dc1617429
Avoid flicker when starting kittens such as the hints kitten
...
Fixes #4674
2022-03-23 15:55:11 +05:30
Kovid Goyal
1be1864657
Allow sending more than a screenful of output from a kitten
...
Also Fixes #4866
2022-03-23 14:33:53 +05:30
Kovid Goyal
51e7c8c136
Move the splitting code into python
...
Less code and more robust
2022-03-20 14:40:02 +05:30
pagedown
59afdfc4e9
macOS: Allow the New kitty Here services to open multiple folders
2022-03-20 14:51:47 +08:00
pagedown
1e84cbe2ab
Check macOS less version
2022-03-17 22:23:37 +08:00
Kovid Goyal
72b1996423
Allow different kinds of cwd requests
2022-03-17 10:24:34 +05:30
Kovid Goyal
02e062af65
Add a mappable action to cleanup shared SSH connections
2022-03-15 11:34:56 +05:30
Kovid Goyal
8f77cc65e2
Use a full window object rather than a child PID to get cwd
...
This allows implementation of more sophisticated algorithmhs
for getting the cwd
2022-03-15 07:58:57 +05:30
Kovid Goyal
5bb6b29ca3
Allow controlling the prompt used to input the password
2022-03-11 16:44:08 +05:30
Kovid Goyal
3b724c8415
Start work on SSH askpass implementation
2022-03-11 16:44:08 +05:30
Kovid Goyal
33de55540b
2nd which unneccesary
2022-03-06 22:25:03 +05:30
Kovid Goyal
99e1605bba
Use the correct which implementation
...
Same one as used by child.py
2022-03-06 21:54:56 +05:30
Kovid Goyal
95c4e26b24
macOS: When using Apple's less as the pager for viewing scrollback strip out OSC codes as Apple's less cant parse them
...
Fixes #4788
2022-03-06 21:52:59 +05:30
pagedown
bdcb98eafc
Use show_error kitten to display launch URL error messages
2022-02-28 15:02:05 +08:00
Kovid Goyal
a8826f0d02
When dropping URLs/files onto kitty at a shell prompt insert them appropriately quoted and space separated
2022-02-25 10:30:15 +05:30
Gary Sentosa
dcd7890a0c
Show tab name otherwise tab title for select_tab
2022-02-14 15:48:08 +09:00
Kovid Goyal
0fcfaa2a98
Report errors correctly when launching multiple URLs
2022-02-07 14:07:17 +05:30
pagedown
ddfda3efde
Fix launching a new tab when there is no OS window
2022-02-07 13:55:43 +08:00
pagedown
648bff02b5
Only remove the initial window if no startup session is configured
2022-02-06 18:58:52 +08:00
Kovid Goyal
f047678711
More robust initial window replacement when launching URLs
2022-02-06 07:11:57 +05:30
Kovid Goyal
9742e2ec48
Make mypy happy
2022-02-05 19:53:16 +05:30
Kovid Goyal
39c77a9486
Allow running the launch actions by invoking the kitty executable with +open
2022-02-05 17:39:48 +05:30
pagedown
51d591e177
macOS: Allow opening URLs with kitty
2022-02-05 13:05:41 +08:00
Kovid Goyal
4776a9e785
When moving text into scrollback upto cursor actually move up to the prompt the cursor is at
2022-02-04 13:19:24 +05:30
Kovid Goyal
42fbd0a1af
A new action to clear scrollback+screen upto the line with the cursor
2022-02-04 11:42:42 +05:30
Kovid Goyal
d219654387
Use a dedicated choose() method matching confirm()
2022-01-22 12:27:20 +05:30