mirror of
https://github.com/kovidgoyal/kitty
synced 2026-07-09 05:35:19 +02:00
Dont change XDG_DATA_DIRS for child processes in fish shell integration
Fixes #4199
This commit is contained in:
@@ -2,8 +2,14 @@
|
||||
|
||||
function _ksi_main
|
||||
test -z "$KITTY_SHELL_INTEGRATION" && return
|
||||
if set -q KITTY_FISH_XDG_DATA_DIRS
|
||||
set --export XDG_DATA_DIRS "$KITTY_FISH_XDG_DATA_DIRS"
|
||||
else
|
||||
set --erase XDG_DATA_DIRS
|
||||
end
|
||||
set --local _ksi (string split " " -- "$KITTY_SHELL_INTEGRATION")
|
||||
set --erase KITTY_SHELL_INTEGRATION
|
||||
set --erase KITTY_FISH_XDG_DATA_DIRS
|
||||
|
||||
function _ksi_osc
|
||||
printf "\e]%s\a" "$argv[1]"
|
||||
|
||||
Reference in New Issue
Block a user