Simplify nested if

This commit is contained in:
Kovid Goyal 2021-11-07 19:23:31 +05:30
parent b5e8b5a124
commit cf7e43fa26
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -2,13 +2,11 @@
function _ksi_main function _ksi_main
test -z "$KITTY_SHELL_INTEGRATION" && return test -z "$KITTY_SHELL_INTEGRATION" && return
if set -q XDG_DATA_DIRS if set -q XDG_DATA_DIRS KITTY_FISH_XDG_DATA_DIR
set --global --export --path XDG_DATA_DIRS "$XDG_DATA_DIRS" set --global --export --path XDG_DATA_DIRS "$XDG_DATA_DIRS"
if set -q KITTY_FISH_XDG_DATA_DIR if set -l index (contains -i "$KITTY_FISH_XDG_DATA_DIR" $XDG_DATA_DIRS)
if set -l index (contains -i "$KITTY_FISH_XDG_DATA_DIR" $XDG_DATA_DIRS) set --erase --global XDG_DATA_DIRS[$index]
set --erase --global XDG_DATA_DIRS[$index] test -z "$XDG_DATA_DIRS" && set --erase --global XDG_DATA_DIRS
test -z "$XDG_DATA_DIRS" && set --erase --global XDG_DATA_DIRS
end
end end
if set -q XDG_DATA_DIRS if set -q XDG_DATA_DIRS
set --global --export --unpath XDG_DATA_DIRS "$XDG_DATA_DIRS" set --global --export --unpath XDG_DATA_DIRS "$XDG_DATA_DIRS"