Cosmetic changes

This commit is contained in:
Jakob Schöttl 2019-01-10 23:56:56 +01:00 committed by Simon Michael
parent 872484729e
commit e3826be379

View File

@ -15,11 +15,10 @@ set -o pipefail
# for example grepping an array or map a substitution on it.
# Therefore, we create temp files in RAM for completion suggestions (see below).
declare -g HLEDGER_COMPLETION_TEMPDIR
HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d)
readonly HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d)
hledgerCompletionFunction() {
declare cmd=$1
#declare cmd=$1
declare wordToComplete=$2
declare precedingWord=$3
@ -52,7 +51,6 @@ hledgerCompletionFunction() {
esac
if [[ -n $completeFiles ]]; then
:
#COMP_WORDBREAKS='= '
COMPREPLY+=( $(compgen -df | grep "^$filenameSoFar") )
@ -62,7 +60,8 @@ hledgerCompletionFunction() {
else
# Almost all subcommands accpt [QUERY] -> always add accounts to completion list
# Almost all subcommands accept [QUERY]
# -> always add accounts to completion list
COMP_WORDBREAKS=' '
COMPREPLY+=( $(hledger accounts --flat | grep "^$wordToComplete") )
@ -71,10 +70,11 @@ hledgerCompletionFunction() {
}
# Register completion function for hledger:
complete -F hledgerCompletionFunction hledger
# Include lists of commands and options generated by the Makefile using m4
# macro processor.
# Include lists of commands and options generated by the Makefile using the
# m4 macro processor.
# Included files must have exactly one newline at EOF to prevent weired errors.
cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/commands.txt"