Kovid Goyal
|
68df13d3fe
|
Fix recursive definitions in env vars not expanded
|
2022-03-07 11:07:26 +05:30 |
|
Kovid Goyal
|
6ff69c88df
|
...
|
2022-03-07 06:58:14 +05:30 |
|
Kovid Goyal
|
6e4d3c98da
|
Ensure pw file is cleaned up on kitten exit
This way it is cleaned up even if ssh fails
|
2022-03-07 06:54:11 +05:30 |
|
Kovid Goyal
|
2404eba11f
|
ssh kitten: Passthrough to ssh if run outside of kitty
Also, ensure that the ssh data request is only served if it is received
over the tty of the correct kitty window.
|
2022-03-07 06:48:18 +05:30 |
|
Kovid Goyal
|
e5c57a679d
|
Some more docs for the SSH kitten
|
2022-03-07 06:26:50 +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 |
|
Kovid Goyal
|
795953a341
|
get rid of the who -m ssh session test
I dont like executing a binary in a fast startup script. Lets see
if there are a lot of sessions in the wild that dont use the SSH_TTY
env var
|
2022-03-06 15:47:08 +05:30 |
|
Kovid Goyal
|
75d5e386d3
|
Make the integration tests more strict
Actually assert that there are/are not prompt marking bytes in the data
received by the pty
|
2022-03-06 15:35:24 +05:30 |
|
Kovid Goyal
|
00d2a8527f
|
Fix parsing of env vars in bootstrap.py
|
2022-03-06 15:05:40 +05:30 |
|
Kovid Goyal
|
a1ade8fc42
|
Dont use format strings in bootstrap.py
|
2022-03-06 14:47:44 +05:30 |
|
Kovid Goyal
|
7f9fec061a
|
bootstrap.py is now tested the same as bootsstrap.sh
|
2022-03-06 14:26:15 +05:30 |
|
Kovid Goyal
|
ec782d3296
|
More work on bootstrap.py
|
2022-03-06 13:23:30 +05:30 |
|
Kovid Goyal
|
2444864508
|
Make compiling of terminfo atomic
|
2022-03-06 13:04:57 +05:30 |
|
Kovid Goyal
|
1ccc50b21b
|
More work on bootstrap.py
|
2022-03-06 12:55:36 +05:30 |
|
Kovid Goyal
|
4552a474b7
|
Make the no-integration test more comprehensive and stronger
|
2022-03-06 12:23:11 +05:30 |
|
Kovid Goyal
|
85c6d8f16e
|
More robust check for exec -a support
|
2022-03-06 12:20:06 +05:30 |
|
Kovid Goyal
|
14d391cc2e
|
Check $pipestatus for zsh as well
|
2022-03-06 11:43:33 +05:30 |
|
Kovid Goyal
|
8fe87a0df5
|
Search PATH when executing login shell
|
2022-03-06 11:13:40 +05:30 |
|
Kovid Goyal
|
ff01df3b16
|
Dont byte compile the bootstrap script during build
|
2022-03-06 10:54:58 +05:30 |
|
Kovid Goyal
|
c713dc0ca8
|
Allow using a --kitten argument with the ssh kitten to make it easier to override settings from ssh.conf
|
2022-03-06 10:07:46 +05:30 |
|
Kovid Goyal
|
31ea5d74a7
|
Exclude junk directories when adding user files as well
|
2022-03-06 10:00:02 +05:30 |
|
Kovid Goyal
|
31b01d42c0
|
use inherited instead of inherit
|
2022-03-06 09:54:33 +05:30 |
|
Kovid Goyal
|
482b853908
|
Add a note about typing before the prompt being lost
|
2022-03-05 15:49:21 +05:30 |
|
Kovid Goyal
|
675411df85
|
Start work on python bootstrap
|
2022-03-05 15:43:55 +05:30 |
|
Kovid Goyal
|
f94d33fa6a
|
...
|
2022-03-05 15:29:09 +05:30 |
|
Kovid Goyal
|
7fe110dff1
|
Move code to initialize TTY into its own function
|
2022-03-05 15:16:04 +05:30 |
|
Kovid Goyal
|
591f711886
|
DRYer
|
2022-03-05 15:10:09 +05:30 |
|
Kovid Goyal
|
1dc7fc8ac7
|
Note that zsh's read function is terminally broken
|
2022-03-05 14:56:57 +05:30 |
|
Kovid Goyal
|
ffa79d731c
|
Allow configuring the ssh kitten via env vars
|
2022-03-05 12:29:55 +05:30 |
|
Kovid Goyal
|
01dd0416ac
|
Add an option to control the login shell
|
2022-03-05 11:16:15 +05:30 |
|
Kovid Goyal
|
0bd1676978
|
Some cleanup
|
2022-03-05 10:58:42 +05:30 |
|
Kovid Goyal
|
f3407959a6
|
Start work on python bootstrap script
|
2022-03-05 10:54:21 +05:30 |
|
Kovid Goyal
|
30e635a934
|
Use zsh's builtin functions to do I/O with TTY
Far more robust than the system tools
|
2022-03-05 10:31:00 +05:30 |
|
Kovid Goyal
|
f6706a55ec
|
...
|
2022-03-05 09:20:08 +05:30 |
|
Kovid Goyal
|
f0b79f88b2
|
Merge branch 'fix-copy-or-interrupt' of https://github.com/page-down/kitty
|
2022-03-05 08:08:40 +05:30 |
|
Kovid Goyal
|
262ba0197d
|
Allow using - as a synonym for /dev/stdin when reading the config
|
2022-03-05 08:07:32 +05:30 |
|
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 |
|