diff --git a/functions/fisher.fish b/functions/fisher.fish index 6b9d0d9..08bcf8d 100644 --- a/functions/fisher.fish +++ b/functions/fisher.fish @@ -80,7 +80,7 @@ function fisher --argument-names cmd --description "A plugin manager for Fish" set --local source (command mktemp -d) set --append source_plugins $source - command mkdir -p $source/{completions,conf.d,functions} + command mkdir -p $source/{completions,conf.d,themes,functions} $fish_path --command " if test -e $plugin @@ -151,15 +151,15 @@ function fisher --argument-names cmd --description "A plugin manager for Fish" end if set --query update_plugins[1] || set --query install_plugins[1] - command mkdir -p $fisher_path/{functions,conf.d,completions} + command mkdir -p $fisher_path/{functions,themes,conf.d,completions} end for plugin in $update_plugins $install_plugins set --local source $source_plugins[(contains --index -- "$plugin" $fetch_plugins)] - set --local files $source/{functions,conf.d,completions}/* + set --local files $source/{functions,themes,conf.d,completions}/* if set --local index (contains --index -- $plugin $install_plugins) - set --local user_files $fisher_path/{functions,conf.d,completions}/* + set --local user_files $fisher_path/{functions,themes,conf.d,completions}/* set --local conflict_files for file in (string replace -- $source/ $fisher_path/ $files)