Kovid Goyal
28ab9bfa2a
Merge branch 'test-ksi-fish' of https://github.com/page-down/kitty
2022-02-23 18:02:53 +05:30
pagedown
9c05481f14
...
2022-02-23 20:05:30 +08:00
pagedown
8ca92e0536
Disable fish integration on CI since the version is outdated and broken
2022-02-23 19:58:09 +08:00
pagedown
c0f6201ac3
Add fish shell integration tests
2022-02-23 19:55:19 +08:00
Kovid Goyal
27f3a5e16a
Fix previous PR breaking bash integration
2022-02-23 12:30:02 +05:30
Kovid Goyal
de10dfe91b
Merge branch 'ksi-bash' of https://github.com/page-down/kitty
2022-02-23 12:22:00 +05:30
pagedown
444a690a86
Remove the extra comment line
2022-02-23 14:37:45 +08:00
pagedown
3d7b3f7d72
Use the official project name of Bash
2022-02-23 14:21:13 +08:00
pagedown
741ef7f115
Remove new lines with bash
2022-02-23 14:09:13 +08:00
pagedown
e0c84c7176
Use bash builtin
2022-02-23 14:01:47 +08:00
pagedown
393425e3d1
Remove trailing spaces
2022-02-23 13:59:39 +08:00
Kovid Goyal
fc9645832d
Add tests for --noprofile, --rcfile, --norc as well
2022-02-23 10:42:25 +05:30
Kovid Goyal
c47f41cfc0
Add tests for bash startup file sourcing
2022-02-23 08:35:24 +05:30
Kovid Goyal
08221489fd
Cleanup previous PR
2022-02-23 07:59:41 +05:30
Kovid Goyal
3c6766ff06
Merge branch '4721-lig-check-fallback' of https://github.com/nickwynja/kitty
2022-02-23 07:57:36 +05:30
Kovid Goyal
e28aae620a
Add tests for reset of cursor shape when running commands
2022-02-23 07:48:42 +05:30
Nick Wynja
c240e7deaf
Also check ### to confirm spacer strategy
...
relates to #4721
2022-02-22 14:59:19 -05:00
Kovid Goyal
31a5965b01
Splits layout: A new value for :option:launch --location to auto-select the split axis when splitting existing windows.
2022-02-22 22:37:26 +05:30
Kovid Goyal
7a2a849a97
Add a note that shell integration should be removed from bashrc
2022-02-22 21:45:31 +05:30
Kovid Goyal
2c96e49566
...
2022-02-22 21:40:03 +05:30
Kovid Goyal
e7846f916a
Cleanup how it works for bash
2022-02-22 21:37:50 +05:30
Kovid Goyal
d4f4d56f94
DRYer
2022-02-22 21:32:33 +05:30
Kovid Goyal
0108037076
Dont leak the ENV environ var we use to load our integration script into the shell
2022-02-22 21:29:32 +05:30
Kovid Goyal
88091b4ab3
BASH integration: No longer modify .bashrc to load shell integration
...
I think I have things setup robustly so that the shell integration
is loaded transparently via env vars and the normal bash startup files
are sourced, in the same way that vanilla bash does it. Let's hope I
haven't overlooked something.
2022-02-22 21:24:51 +05:30
Kovid Goyal
4487462b0d
bash assumes ECHO is enabled for the tty
2022-02-22 20:43:58 +05:30
Kovid Goyal
dac9b07f16
bash shell integration: Handle both literal and escaped newlines in PS1
2022-02-22 18:30:20 +05:30
Kovid Goyal
b59212696a
Skip testing bash on macOS as it is too old
2022-02-22 14:53:46 +05:30
Kovid Goyal
7fe1376e34
DRYer
2022-02-22 14:52:54 +05:30
Kovid Goyal
e25b90c1b6
Add bash integration tests
2022-02-22 12:23:19 +05:30
Kovid Goyal
cb32a0b8fc
Handle remote print callback in tests
2022-02-22 11:47:44 +05:30
Kovid Goyal
05617f7dca
strip kitty markup from ps1 before checking for newlines
2022-02-22 11:40:09 +05:30
Kovid Goyal
2d2f4b9ba9
Multi-line processing of bash prompts should only be done when the prompt actually contains a newline
2022-02-21 22:54:10 +05:30
Kovid Goyal
65c7ecbc30
Test prompt drawing after screen is shrunk
2022-02-21 21:17:52 +05:30
Kovid Goyal
da5e37620e
Also test changing of title when running command
2022-02-21 21:17:52 +05:30
Kovid Goyal
261057396c
Fix zsh integration test on CI
...
Also, add various other robustness improvements to the test
2022-02-21 21:17:41 +05:30
Kovid Goyal
a43f610555
Better error msg when cursor is not changed
2022-02-21 18:23:35 +05:30
Kovid Goyal
45ae52e5d0
Fix assert ordering
2022-02-21 18:07:54 +05:30
Kovid Goyal
a565443d4a
Saner tempdir removal
2022-02-21 18:05:36 +05:30
Kovid Goyal
081d6a3f16
Install various shells ON CI so we can test with them
2022-02-21 18:00:23 +05:30
Kovid Goyal
c9cc832875
Add basic tests for zsh shell integration
2022-02-21 17:57:25 +05:30
Kovid Goyal
595698d8e9
Remove dirs in HOME from PATH wen running tests
2022-02-21 16:57:11 +05:30
Kovid Goyal
b28d94ac97
Always use kitty as the python interpreter to run in the tests
2022-02-21 14:45:12 +05:30
Kovid Goyal
b9684879e7
Try to fix tests failing on CI
2022-02-21 14:24:08 +05:30
Kovid Goyal
63f974531b
Framework for testing with external programs via a PTY
2022-02-21 14:08:10 +05:30
Kovid Goyal
a559210923
Retry macOS builds as well on nightly
...
They seem to be failing with some regularity
2022-02-21 11:18:21 +05:30
Kovid Goyal
8d36fb9edc
Fix copying of selection after selection has been scrolled off history buffer raising an error
...
Fixes #4713
2022-02-20 13:07:31 +05:30
Kovid Goyal
f652b23169
Retry ca certs download on macOS
2022-02-20 11:09:58 +05:30
Kovid Goyal
d50a2ea288
Note that Konsole also supports the kitty graphics protocol
2022-02-20 10:59:26 +05:30
Kovid Goyal
80fc3a1faa
Fix incorrect function used to get tuple size
2022-02-19 15:29:59 +05:30
Kovid Goyal
9a04405ad2
Cache the bell sound in the canberra server since it is a frequently played sound
2022-02-19 13:07:44 +05:30