Commit Graph
11810 Commits
Author SHA1 Message Date
pagedown 31c2447fb8 Fix not scrolling to the bottom when an interrupt is sent
Replicates the same side effects of keyboard key event.
2022-03-05 10:25:49 +08:00
Kovid Goyal 54a4ebfe48 Merge branch 'dte-kbd-proto' of https://github.com/craigbarnes/kitty 2022-03-05 07:51:13 +05:30
Craig Barnes 106c7a1706 Mention dte text editor in list of apps in docs/keyboard-protocol.rst 2022-03-04 23:56:17 +00:00
Kovid Goyal e469b46ce5 Avoid calling who is either of SSH_TTY or SSH2_TTY are defined 2022-03-04 21:40:24 +05:30
Kovid Goyal 0c79561977 Fix the ssh_copy test on macOS 2022-03-04 21:31:13 +05:30
Kovid Goyal 9e82397de9 Merge branch 'test-ksi-fish' of https://github.com/page-down/kitty 2022-03-04 21:22:02 +05:30
pagedown 7c166e2194 Try to make the fish vi cursor test more stable 2022-03-04 23:46:39 +08:00
Kovid Goyal 0a2b09da40 Prevent inject loop 2022-03-04 21:12:41 +05:30
Kovid Goyal c02d578468 Nicer error message if bash version < 4
macOS has bash 3
2022-03-04 20:59:22 +05:30
Kovid Goyal e990d233e5 ooops 2022-03-04 20:54:26 +05:30
Kovid Goyal a7cdcfcc16 Bash integration: Prevent shell integration code from running twice if user enables both automatic and manual integration 2022-03-04 20:48:57 +05:30
Kovid Goyal 75224e1661 Merge branch 'ksi-bash' of https://github.com/page-down/kitty 2022-03-04 20:37:05 +05:30
pagedown d236b34fd4 Shell integration: Fix running bash non-interactively
In POSIX mode, bash does not perform ENV with non-interactive shell, so
the mode cannot be recovered. Check the arguments and do not change the
execution environment.
2022-03-04 19:47:44 +08:00
pagedown c8313409ff Explicitly call bash builtin 2022-03-04 19:36:38 +08:00
Kovid Goyal 6cba8e0166 remove unused variable 2022-03-04 14:52:55 +05:30
Kovid Goyal 0067726bbe spelling 2022-03-04 13:52:33 +05:30
Kovid Goyal ce620cec0a Use a memoryview to avoid memcopies 2022-03-04 13:41:23 +05:30
Kovid Goyal e797ba4800 Allow matching on hostname and username 2022-03-04 12:42:31 +05:30
Kovid Goyal fe27ee2d79 Allow configuring the interpreter to use on the remote host 2022-03-04 12:18:27 +05:30
Kovid Goyal 95efeee7de Also return user name when requesting bootstrap data 2022-03-04 12:16:45 +05:30
Kovid Goyal da30536709 bash/zsh integration: Show hostname in title when in an SSH session 2022-03-04 11:13:59 +05:30
Kovid Goyal 108ccffcd8 assume grep is present 2022-03-04 10:13:23 +05:30
Kovid Goyal c3ce0c26e7 ... 2022-03-04 10:01:33 +05:30
Kovid Goyal e0c984046c EXEC_CMD must come after login_shell detection since it can use login_shell 2022-03-04 10:00:12 +05:30
Kovid Goyal 64d6337612 ... 2022-03-04 09:54:17 +05:30
Kovid Goyal 603684211f bootstrap should not fail if no tty present 2022-03-04 08:30:23 +05:30
Kovid Goyal 499b30d175 Allow specifying multiple matching hostnames 2022-03-04 07:23:35 +05:30
Kovid Goyal 3f3efab221 Fix hostname detection when hostname binary not present 2022-03-04 07:22:59 +05:30
Kovid Goyal ef9adc92c8 Note on how to use include for DRYer config 2022-03-04 07:13:56 +05:30
Kovid Goyal ad7c251f56 Fix ln failing if link exists 2022-03-04 07:08:04 +05:30
Kovid Goyal 1c0d254ec6 More ssh kitten docs 2022-03-04 07:03:38 +05:30
Kovid Goyal f1ce8c0e8a Add some docs for the ssh kitten 2022-03-03 22:37:24 +05:30
Kovid Goyal 1c558be524 Port HISTFILE fix to ssh bash launcher 2022-03-03 21:24:45 +05:30
Kovid Goyal 7d653cb7bf Allow copying the same file to multiple locations 2022-03-03 21:24:45 +05:30
Kovid Goyal b4cc38a1d9 Fix symlink extraction over ssh 2022-03-03 21:24:45 +05:30
Kovid Goyal 8867317b6a Allow transferring files outside of HOME 2022-03-03 21:24:45 +05:30
Kovid Goyal 4b6bfaffba More work on ssh copy 2022-03-03 21:24:45 +05:30
Kovid Goyal fadae42715 Work on parsing copy instructions 2022-03-03 21:24:45 +05:30
Kovid Goyal 77c9affc00 Start work on copy instructions 2022-03-03 21:24:45 +05:30
Kovid Goyal e5ba15949b $size doesnt need to be global 2022-03-03 21:24:45 +05:30
Kovid Goyal a3e59697a1 ... 2022-03-03 21:24:45 +05:30
Kovid Goyal 0e2125cda3 When die-ing bring cursor back to zero column explicitly since it could happen in raw mode 2022-03-03 21:24:45 +05:30
Kovid Goyal 95da414511 Avoid one record read 2022-03-03 21:24:45 +05:30
Kovid Goyal c0d5ace640 Prevent invalid root paths 2022-03-03 21:24:45 +05:30
Kovid Goyal ae48407b20 untar files atomically 2022-03-03 21:24:45 +05:30
Kovid Goyal e06bd68379 Split up ssh tests 2022-03-03 21:24:45 +05:30
Kovid Goyal ae6665493a Implement setting of env vars 2022-03-03 21:24:44 +05:30
Kovid Goyal c6f37afeff Add config to control shell integration per host 2022-03-03 21:24:44 +05:30
Kovid Goyal 59f656e3ca Allow controlling where on the remote computer the ssh kitten installs its data 2022-03-03 21:24:44 +05:30
Kovid Goyal 12658c4756 Make ssh data start request transmission more robust 2022-03-03 21:24:44 +05:30