Made sorting of completions consistent across OS

pull/1043/head
Nils Winkler 2017-09-15 08:10:17 +02:00
parent aa9a63a10e
commit 1a80d892ad
1 changed files with 3 additions and 3 deletions

View File

@ -12,7 +12,7 @@ _bash-it-comp-list-available-not-enabled()
local available_things local available_things
available_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash" | sort`; available_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash" | sort -d`;
do do
file_entity=$(basename $f) file_entity=$(basename $f)
@ -35,7 +35,7 @@ _bash-it-comp-list-enabled()
suffix=$(echo "$subdirectory" | sed -e 's/plugins/plugin/g') suffix=$(echo "$subdirectory" | sed -e 's/plugins/plugin/g')
enabled_things=$(for f in `sort <(compgen -G "${BASH_IT}/$subdirectory/enabled/*.${suffix}.bash") <(compgen -G "${BASH_IT}/enabled/*.${suffix}.bash")`; enabled_things=$(for f in `sort -d <(compgen -G "${BASH_IT}/$subdirectory/enabled/*.${suffix}.bash") <(compgen -G "${BASH_IT}/enabled/*.${suffix}.bash")`;
do do
basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g' | sed -e "s/^[0-9]*---//g" basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g' | sed -e "s/^[0-9]*---//g"
done) done)
@ -49,7 +49,7 @@ _bash-it-comp-list-available()
local enabled_things local enabled_things
enabled_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash" | sort`; enabled_things=$(for f in `compgen -G "${BASH_IT}/$subdirectory/available/*.bash" | sort -d`;
do do
basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g' basename $f | sed -e 's/\(.*\)\..*\.bash/\1/g'
done) done)