Kovid Goyal
f6706a55ec
...
2022-03-05 09:20:08 +05:30
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
da30536709
bash/zsh integration: Show hostname in title when in an SSH session
2022-03-04 11:13:59 +05:30
Kovid Goyal
44e3a6f0fb
Shell integration: Set cursor shape to whatever is specified in the cursor_shape option when executing a command rather than the block shape
2022-01-25 13:30:48 +05:30
Kovid Goyal
287b843d13
add a comment
2022-01-24 22:14:56 +05:30
Kovid Goyal
1fea4777fa
zsh shell integration: Restore cursor to blinking block before running external commands
2022-01-24 22:06:52 +05:30
Roman Perepelitsa
6c1fd3015f
Fix a minor bug in zsh integration
...
This bug is extremely unlikely to cause issues.
2022-01-09 10:45:47 +01:00
Kovid Goyal
d3a20f00d6
Add a comment explaining where we use PS2 marks
2022-01-06 09:25:41 +05:30
Kovid Goyal
a574081012
Merge branch 'zsh-integration' of https://github.com/romkatv/kitty
2022-01-05 21:29:30 +05:30
Roman Perepelitsa
4f06ce9d72
Once again start embedding marks in PS2 on zsh
2022-01-05 16:36:00 +01:00
Kovid Goyal
6713580455
Explicitly turn off aliases in a more functions
...
Not really needed, but I like to be explicit
2022-01-05 21:04:27 +05:30
Roman Perepelitsa
9194d1db6b
Disable aliases when patching functions in zsh integration
2022-01-05 16:16:18 +01:00
Roman Perepelitsa
8009b85073
Make writing to the TTY more robust in zsh integration
...
See https://github.com/kovidgoyal/kitty/issues/4440 .
2022-01-05 09:55:19 +01:00
Roman Perepelitsa
4decac26f6
Fix a typo in _ksi_debug_print
2022-01-05 09:22:00 +01:00
Roman Perepelitsa
a6b74f190f
Revert "Get _ksi_debug_print working again"
...
This reverts commit ff63e58f95833e10146568df914438ff4d4f8e12.
2022-01-05 09:20:33 +01:00
Kovid Goyal
266e70222f
Avoid hooking LE widgets at all when using no-cursor
2022-01-05 07:46:20 +05:30
Roman Perepelitsa
ca8975891b
Replace add-zle-hook-widget with a series of hacks in zsh integration
2022-01-04 19:56:57 +01:00
Kovid Goyal
78495a7f64
spelling
2022-01-04 20:35:21 +05:30
Kovid Goyal
dadf496a68
remove leftover debug print
2022-01-04 12:01:23 +05:30
Kovid Goyal
f17d71454a
...
2021-12-31 22:51:16 +05:30
Kovid Goyal
59ea7485e4
Fix loading of kitty completions broken by unfunctioning of kitty-integration
2021-12-31 22:49:09 +05:30
Kovid Goyal
ff63e58f95
Get _ksi_debug_print working again
2021-12-31 22:38:39 +05:30
pagedown
ae35507f80
Use the lowercase kitty
2021-12-24 12:02:54 +08:00
pagedown
73ff508b51
Docs: unfunction kitty-integration
2021-12-24 11:46:08 +08:00
Roman Perepelitsa
9bba38bd11
Unfunction kitty-integration in zsh
2021-12-23 19:09:09 +01:00
Roman Perepelitsa
37741ac808
Add a comment within zsh integration related to cursor shape changes
2021-12-22 15:04:31 +01:00
Roman Perepelitsa
6d790237c3
Rewrite zsh integration
...
Note:
- Very lightly tested.
- Docs not updated.
2021-12-22 14:04:40 +01:00
Roman Perepelitsa
09d025d88f
Minor robustness improvements to zsh shell integration
2021-12-20 13:20:38 +01:00
Kovid Goyal
daefb926d9
Fix zsh kitty completion when the matching style includes anchor based matchers
...
Debian apparently adds these by default.
2021-11-28 11:02:03 +05:30
Kovid Goyal
3d76c916a5
Simplify zsh shell integration code
...
Use the add-zsh-hook and add-zle-hook-widget functions
2021-11-28 08:45:53 +05:30
Kovid Goyal
0a5ffe9b73
Add a note about _ksi_first_run
2021-11-28 08:14:16 +05:30
Kovid Goyal
325603bf41
Shell integration zsh: Handle the case when a function that breaks prompt marking is installed after _ksi_precmd
...
We now install the real precmd hook only in the first run of the precmd
hook. This ensures that our precmd and preexec hooks are run last,
unless something else uses this trick, which is unlikely, and at that
point, the user is on their own.
Also ensure that the integration script is run only once even if the
user tries to source it twice with setting of KITTY_SHELL_INTEGRATION
each time.
2021-11-27 12:24:19 +05:30
Kovid Goyal
f6e0eb4005
Shell integration: Dont modify ~/.zshrc
...
Instead use the ZDOTDIR env var to load the shell integration code
2021-11-27 07:19:59 +05:30