mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-22 00:08:04 +02:00
Shell integration: Mark fish prompt on cancel or syntax error
The fish_prompt event will not be fired, even if a new prompt has been drawn.
This commit is contained in:
@@ -72,7 +72,7 @@ function __ksi_schedule --on-event fish_prompt -d "Setup kitty integration after
|
|||||||
# Enable prompt marking with OSC 133
|
# Enable prompt marking with OSC 133
|
||||||
if not contains "no-prompt-mark" $_ksi
|
if not contains "no-prompt-mark" $_ksi
|
||||||
and not set -q __ksi_prompt_state
|
and not set -q __ksi_prompt_state
|
||||||
function __ksi_mark_prompt_start --on-event fish_prompt
|
function __ksi_mark_prompt_start --on-event fish_prompt --on-event fish_cancel --on-event fish_posterror
|
||||||
test "$__ksi_prompt_state" != prompt-start
|
test "$__ksi_prompt_state" != prompt-start
|
||||||
and echo -en "\e]133;D\a"
|
and echo -en "\e]133;D\a"
|
||||||
set --global __ksi_prompt_state prompt-start
|
set --global __ksi_prompt_state prompt-start
|
||||||
|
|||||||
Reference in New Issue
Block a user