Apply naming convention for function and variable name
It seems to be convention to start the completion function name with an underscore. I also prepend an underscore to the global variable. (I still don't understand why env does not show this global variable defined in the hledger-completion.bash script.)
This commit is contained in:
		
							parent
							
								
									ae060d9f13
								
							
						
					
					
						commit
						65ec51c3d9
					
				| @ -13,17 +13,17 @@ set -o pipefail | |||||||
| # for example grepping an array or mapping a substitution on it. | # for example grepping an array or mapping a substitution on it. | ||||||
| # Therefore, we create temp files in RAM for completion suggestions (see below). | # Therefore, we create temp files in RAM for completion suggestions (see below). | ||||||
| 
 | 
 | ||||||
| readonly HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d) | readonly _HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d) | ||||||
| 
 | 
 | ||||||
| hledgerCompletionFunction() { | _hledger_completion_function() { | ||||||
|     #declare cmd=$1 |     #declare cmd=$1 | ||||||
|     declare wordToComplete=$2 |     declare wordToComplete=$2 | ||||||
|     declare precedingWord=$3 |     declare precedingWord=$3 | ||||||
| 
 | 
 | ||||||
|     declare subcommand |     declare subcommand | ||||||
|     for subcommand in "${COMP_WORDS[@]}"; do |     for subcommand in "${COMP_WORDS[@]}"; do | ||||||
| 	if grep -Fxqe "$subcommand" "$HLEDGER_COMPLETION_TEMPDIR/commands.txt"; then | 	if grep -Fxqe "$subcommand" "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt"; then | ||||||
| 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$HLEDGER_COMPLETION_TEMPDIR/options-$subcommand.txt") ) | 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$_HLEDGER_COMPLETION_TEMPDIR/options-$subcommand.txt") ) | ||||||
| 	    break | 	    break | ||||||
| 	fi | 	fi | ||||||
| 	subcommand= | 	subcommand= | ||||||
| @ -53,7 +53,7 @@ hledgerCompletionFunction() { | |||||||
| 	    COMPREPLY=( "${files[@]}" ) | 	    COMPREPLY=( "${files[@]}" ) | ||||||
| 
 | 
 | ||||||
| 	else | 	else | ||||||
| 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$HLEDGER_COMPLETION_TEMPDIR/commands.txt" "$HLEDGER_COMPLETION_TEMPDIR/generic-options.txt") ) | 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt" "$_HLEDGER_COMPLETION_TEMPDIR/generic-options.txt") ) | ||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
|     else |     else | ||||||
| @ -78,13 +78,13 @@ hledgerCompletionFunction() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| # Register completion function for hledger: | # Register completion function for hledger: | ||||||
| complete -F hledgerCompletionFunction hledger | complete -F _hledger_completion_function hledger | ||||||
| 
 | 
 | ||||||
| # Include lists of commands and options generated by the Makefile using the | # Include lists of commands and options generated by the Makefile using the | ||||||
| # m4 macro processor. | # m4 macro processor. | ||||||
| # Included files must have exactly one newline at EOF to prevent weired errors. | # Included files must have exactly one newline at EOF to prevent weired errors. | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/commands.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt" | ||||||
| add | add | ||||||
| import | import | ||||||
| balancesheet | balancesheet | ||||||
| @ -119,7 +119,7 @@ is | |||||||
| a | a | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/generic-options.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/generic-options.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -176,7 +176,7 @@ TEXT | |||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-add.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-add.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -h | -h | ||||||
| @ -193,7 +193,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-add.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-import.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-import.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -248,7 +248,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-import.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balancesheet.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-balancesheet.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -322,7 +322,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balancesheet.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balancesheetequity.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-balancesheetequity.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -396,7 +396,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balancesheetequity.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-cashflow.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-cashflow.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -470,7 +470,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-cashflow.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-incomestatement.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-incomestatement.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -544,7 +544,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-incomestatement.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-accounts.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-accounts.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -601,7 +601,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-accounts.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-activity.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-activity.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -653,7 +653,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-activity.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balance.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-balance.txt" | ||||||
| -H | -H | ||||||
| -A | -A | ||||||
| -T | -T | ||||||
| @ -730,7 +730,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-balance.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-prices.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-prices.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -786,7 +786,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-prices.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-print.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-print.txt" | ||||||
| -m | -m | ||||||
| -x | -x | ||||||
| -O | -O | ||||||
| @ -848,7 +848,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-print.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-register.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-register.txt" | ||||||
| -H | -H | ||||||
| -A | -A | ||||||
| -r | -r | ||||||
| @ -916,7 +916,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-register.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-stats.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-stats.txt" | ||||||
| -o | -o | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| @ -970,7 +970,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-stats.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-tags.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-tags.txt" | ||||||
| -f | -f | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| @ -1023,7 +1023,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-tags.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-ui.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-ui.txt" | ||||||
| -F | -F | ||||||
| -T | -T | ||||||
| -f | -f | ||||||
| @ -1084,7 +1084,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-ui.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-web.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-web.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1143,7 +1143,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-web.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-close.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-close.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1204,7 +1204,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-close.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-rewrite.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-rewrite.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1281,7 +1281,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-rewrite.txt" | |||||||
| --auto | --auto | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-api.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-api.txt" | ||||||
| -h | -h | ||||||
| -f | -f | ||||||
| -d | -d | ||||||
| @ -1297,7 +1297,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-api.txt" | |||||||
| --help | --help | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-check-dates.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-check-dates.txt" | ||||||
| -f | -f | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| @ -1353,7 +1353,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-check-dates.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-check-dupes.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-check-dupes.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1405,7 +1405,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-check-dupes.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-print-unique.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-print-unique.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1457,7 +1457,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-print-unique.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-register-match.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-register-match.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1509,7 +1509,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-register-match.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-roi.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-roi.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
| @ -1564,19 +1564,19 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-roi.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-test.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-test.txt" | ||||||
| -h | -h | ||||||
| --help | --help | ||||||
| --debug | --debug | ||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-outlet.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-outlet.txt" | ||||||
| -n | -n | ||||||
| -h | -h | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-help.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-help.txt" | ||||||
| -h | -h | ||||||
| --info | --info | ||||||
| --man | --man | ||||||
| @ -1585,7 +1585,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-help.txt" | |||||||
| --help | --help | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-bs.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-bs.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -1659,7 +1659,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-bs.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-bse.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-bse.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -1733,7 +1733,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-bse.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-cf.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-cf.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -1807,7 +1807,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-cf.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-is.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-is.txt" | ||||||
| -H | -H | ||||||
| -N | -N | ||||||
| -A | -A | ||||||
| @ -1881,7 +1881,7 @@ cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-is.txt" | |||||||
| --version | --version | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-a.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-a.txt" | ||||||
| -f | -f | ||||||
| -I | -I | ||||||
| -b | -b | ||||||
|  | |||||||
| @ -13,17 +13,17 @@ set -o pipefail | |||||||
| # for example grepping an array or mapping a substitution on it. | # for example grepping an array or mapping a substitution on it. | ||||||
| # Therefore, we create temp files in RAM for completion suggestions (see below). | # Therefore, we create temp files in RAM for completion suggestions (see below). | ||||||
| 
 | 
 | ||||||
| readonly HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d) | readonly _HLEDGER_COMPLETION_TEMPDIR=$(mktemp -d) | ||||||
| 
 | 
 | ||||||
| hledgerCompletionFunction() { | _hledger_completion_function() { | ||||||
|     #declare cmd=$1 |     #declare cmd=$1 | ||||||
|     declare wordToComplete=$2 |     declare wordToComplete=$2 | ||||||
|     declare precedingWord=$3 |     declare precedingWord=$3 | ||||||
| 
 | 
 | ||||||
|     declare subcommand |     declare subcommand | ||||||
|     for subcommand in "${COMP_WORDS[@]}"; do |     for subcommand in "${COMP_WORDS[@]}"; do | ||||||
| 	if grep -Fxqe "$subcommand" "$HLEDGER_COMPLETION_TEMPDIR/commands.txt"; then | 	if grep -Fxqe "$subcommand" "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt"; then | ||||||
| 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$HLEDGER_COMPLETION_TEMPDIR/options-$subcommand.txt") ) | 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$_HLEDGER_COMPLETION_TEMPDIR/options-$subcommand.txt") ) | ||||||
| 	    break | 	    break | ||||||
| 	fi | 	fi | ||||||
| 	subcommand= | 	subcommand= | ||||||
| @ -53,7 +53,7 @@ hledgerCompletionFunction() { | |||||||
| 	    COMPREPLY=( "${files[@]}" ) | 	    COMPREPLY=( "${files[@]}" ) | ||||||
| 
 | 
 | ||||||
| 	else | 	else | ||||||
| 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$HLEDGER_COMPLETION_TEMPDIR/commands.txt" "$HLEDGER_COMPLETION_TEMPDIR/generic-options.txt") ) | 	    COMPREPLY+=( $(grep -h "^$wordToComplete" -- "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt" "$_HLEDGER_COMPLETION_TEMPDIR/generic-options.txt") ) | ||||||
| 	fi | 	fi | ||||||
| 
 | 
 | ||||||
|     else |     else | ||||||
| @ -78,24 +78,24 @@ hledgerCompletionFunction() { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| # Register completion function for hledger: | # Register completion function for hledger: | ||||||
| complete -F hledgerCompletionFunction hledger | complete -F _hledger_completion_function hledger | ||||||
| 
 | 
 | ||||||
| # Include lists of commands and options generated by the Makefile using the | # Include lists of commands and options generated by the Makefile using the | ||||||
| # m4 macro processor. | # m4 macro processor. | ||||||
| # Included files must have exactly one newline at EOF to prevent weired errors. | # Included files must have exactly one newline at EOF to prevent weired errors. | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/commands.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/commands.txt" | ||||||
| include(`commands.txt')dnl | include(`commands.txt')dnl | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/generic-options.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/generic-options.txt" | ||||||
| include(`generic-options.txt')dnl | include(`generic-options.txt')dnl | ||||||
| TEXT | TEXT | ||||||
| 
 | 
 | ||||||
| include(`foreach2.m4') | include(`foreach2.m4') | ||||||
| 
 | 
 | ||||||
| foreach(`cmd', (include(`commands-list.txt')), ` | foreach(`cmd', (include(`commands-list.txt')), ` | ||||||
| cat <<TEXT > "$HLEDGER_COMPLETION_TEMPDIR/options-cmd.txt" | cat <<TEXT > "$_HLEDGER_COMPLETION_TEMPDIR/options-cmd.txt" | ||||||
| include(options-cmd.txt)dnl | include(options-cmd.txt)dnl | ||||||
| TEXT | TEXT | ||||||
| ') | ') | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user