[bugfix] Fixed config family names for reload aliases

pull/1277/head
caguettaz 2018-12-04 14:58:13 +01:00
parent f06439edc3
commit e198d8dc3d
1 changed files with 8 additions and 6 deletions

View File

@ -56,26 +56,28 @@ function _list_global_bash_it_files() {
} }
function _make_reload_alias() { function _make_reload_alias() {
printf %s ' local global_family="$1"
local subdirectory="$2"
for _bash_it_config_file in $(_list_global_bash_it_files '"$1"'); do \ printf %s '
for _bash_it_config_file in $(_list_global_bash_it_files '"$global_family"'); do \
. "${BASH_IT}/$_bash_it_config_file" ; . "${BASH_IT}/$_bash_it_config_file" ;
done ; done ;
for _bash_it_config_file in $(_list_bash_it_files '"$1"'); do for _bash_it_config_file in $(_list_bash_it_files '"$subdirectory"'); do
. "${BASH_IT}/$_bash_it_config_file" ; . "${BASH_IT}/$_bash_it_config_file" ;
done ; done ;
unset _bash_it_config_file' unset _bash_it_config_file'
} }
# Alias for reloading aliases # Alias for reloading aliases
alias reload_aliases="$(_make_reload_alias aliases)" alias reload_aliases="$(_make_reload_alias alias aliases)"
# Alias for reloading auto-completion # Alias for reloading auto-completion
alias reload_completion="$(_make_reload_alias completion)" alias reload_completion="$(_make_reload_alias completion completion)"
# Alias for reloading plugins # Alias for reloading plugins
alias reload_plugins="$(_make_reload_alias plugins)" alias reload_plugins="$(_make_reload_alias plugin plugins)"
bash-it () bash-it ()
{ {