pagedown
510022c3c1
Docs: Improve the documentation for kittens
...
Add more text roles and links.
Add an example that broadcasts only to other windows in the current tab.
Initial capitalization of the key names in the kbd text role.
Add Python type hints for custom kittens.
Note about hyperlink support for ls on macOS.
Add description text for show_key.
2022-04-27 16:14:54 +08:00
Kovid Goyal
627c79ffbb
Show detailed traceback when using show_error()
2022-04-26 13:58:57 +05:30
Kovid Goyal
ee94114eb2
Fix #5016
2022-04-26 08:20:24 +05:30
pagedown
7282f1f684
Docs: Improve ssh kitten documentation
...
Add more text roles.
Put the env example at the end.
The alias syntax of fish and bash requires quotation marks.
Document `SSH_ASKPASS` in the glossary.
2022-04-25 15:36:37 +08:00
pagedown
288d16f7be
Docs: Minor tweaks to the help documentation of hints kitten
2022-04-24 17:18:45 +08:00
Kovid Goyal
6174c2008f
...
2022-04-20 10:10:05 +05:30
Kovid Goyal
402fac3edf
...
2022-04-19 10:53:18 +05:30
Kovid Goyal
b45fedd794
Infrastructure for serializing env blocks
2022-04-16 22:16:20 +05:30
Kovid Goyal
aab9482e31
...
2022-04-15 15:01:13 +05:30
Kovid Goyal
775584b5a5
Use literal quoting for env vars sent over ssh by clone
2022-04-15 14:34:21 +05:30
Kovid Goyal
bde468594e
ssh kitten: handle newlines in env vars
2022-04-15 12:49:35 +05:30
Kovid Goyal
a1bfcd9fc5
Also transfer env vars when cloning over ssh kitten
2022-04-13 20:08:06 +05:30
Kovid Goyal
dd331ca12e
ssh kitten: Allow changing terminal colors when connecting
2022-04-08 12:10:59 +05:30
Kovid Goyal
c3b23679f3
Make some themes code re-useable
2022-04-08 11:33:50 +05:30
Kovid Goyal
de12dddbef
Better error message when ripgrep is not found
2022-04-06 16:38:18 +05:30
Kovid Goyal
8ff841f1ac
...
2022-04-04 15:34:07 +05:30
Kovid Goyal
709c4abb53
Do not do automatic upgrades of remote kitty
...
Can be disruptive, since upgrading outputs to the terminal.
Instead updating can be triggerred manually with kitty update-kitty
2022-04-04 14:51:49 +05:30
Kovid Goyal
c07f164154
Implement an option to control the installation of the kitty bootstrap script
2022-04-03 20:30:16 +05:30
Kovid Goyal
bae9b095b4
Start work on kitty launcher for remote servers
...
This will automatically download kitty and run it. The ssh kitten
can add it to PATH thereby making kitty available on the remote machine
at low cost.
2022-04-03 15:10:20 +05:30
Kovid Goyal
e522095fae
...
2022-03-26 07:39:16 +05:30
pagedown
746cb3684a
Eliminate flickering when hints kitten exits
2022-03-25 22:53:38 +08:00
pagedown
16c6545e93
Report overlay ready in case of no match
2022-03-25 22:52:35 +08:00
Kovid Goyal
15e3e8d8b1
typo
2022-03-25 16:18:00 +05:30
pagedown
98369db7f5
Unset shell integration env var before exec command
2022-03-24 22:01:11 +08:00
pagedown
5c02c370d4
ssh kitten: Allow to configure HOME environment variable
...
Useful if the user does not have a home directory or the directory is
not writable.
2022-03-24 22:00:41 +08:00
Kovid Goyal
3c67e991c2
Allow defining actions to take when pasting
...
Fixes #4873
2022-03-24 17:22:46 +05:30
Kovid Goyal
ff80b906d0
Report full traceback when highlighting fails
2022-03-24 11:39:31 +05:30
Kovid Goyal
6b13454091
...
2022-03-24 09:50:50 +05:30
Kovid Goyal
9eae4ad913
...
2022-03-24 09:37:13 +05:30
Kovid Goyal
bfb8532c52
Jump through the hoops needed to ensure error reporting is done in case of early termination of kittens that use overlay ready notifications
2022-03-24 08:49:36 +05:30
pagedown
276ba7754a
Add ssh kitten URL test
2022-03-23 20:08:50 +08:00
pagedown
4309aa1ace
ssh kitten: Fix SSH URL hostname matching
2022-03-23 18:39:27 +08:00
Kovid Goyal
6ef83a09d3
Avoid clearing the screen when exiting a kitten as its not needed any more
2022-03-23 16:06:38 +05:30
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
pagedown
ff8a99211d
Docs: Unify and generalize the terms remote computer, machine and host
2022-03-22 23:26:15 +08:00
pagedown
efda0ea455
Docs: Categorize the ssh kitten configuration options and minor tweaks
2022-03-22 23:25:59 +08:00
pagedown
1962519666
Only write to the OpenSSH version sentinel file once
2022-03-17 22:23:48 +08:00
Kovid Goyal
0a2768e496
Split up the bootstrap script to keep its size down
2022-03-16 07:17:12 +05:30
pagedown
576ab24609
Preserve line breaks to keep the line numbers in error messages
2022-03-16 08:58:50 +08:00
pagedown
150bf1a5b0
Reduce bootstrap script length by removing comments and indents
...
dropbear has 9000 bytes limit on ssh arguments length.
2022-03-16 01:03:51 +08:00
Kovid Goyal
82de6a1c56
DRYer
2022-03-15 22:12:49 +05:30
Kovid Goyal
1fbb4f763e
Only check OpenSSH version once on a machine if it is new enough
2022-03-15 22:09:40 +05:30
Kovid Goyal
20582431d6
typo
2022-03-15 21:50:55 +05:30
Kovid Goyal
8c6e7ce61a
...
2022-03-15 20:11:27 +05:30
Kovid Goyal
04ead526b9
Presend data on slave connections since for these SSH does not use the TTY
2022-03-15 20:09:05 +05:30
Kovid Goyal
ce1e22ac95
Have *_with_cwd work with the ssh kitten to open new windows auto-logged into the remote server at the current remote working directory
2022-03-15 19:59:16 +05:30
Kovid Goyal
a216f6bd46
ssh doesnt use askpass even if DISPLAY is set
...
It only uses askpass if not connected to a terminal
2022-03-15 17:27:57 +05:30
Kovid Goyal
c47e5372b5
native askpass should be used when requested
2022-03-15 15:54:48 +05:30
Kovid Goyal
daa673eff1
Make usage of need_to_request_data clearer
2022-03-15 15:51:49 +05:30