Fix _hledger_extension_completion when called by path...
Could break if called with ./funky-path/with-dashes/hledger-ui
This commit is contained in:
		
							parent
							
								
									fb3577d3e0
								
							
						
					
					
						commit
						fdac46d68a
					
				| @ -117,9 +117,11 @@ _hledger_completion_function() { | ||||
| } | ||||
| 
 | ||||
| _hledger_extension_completion_function() { | ||||
|     # Pretend that hledger is called with given extension | ||||
|     # as first argument and call main completion function | ||||
|     COMP_WORDS=("hledger" "${1#*-}" "${COMP_WORDS[@]:1}") | ||||
|     local cmd=${1##*/} | ||||
|     local ext=${cmd#hledger-} | ||||
|     # Pretend that hledger is called with the given extension | ||||
|     # as the first argument and call main completion function | ||||
|     COMP_WORDS=("hledger" "$ext" "${COMP_WORDS[@]:1}") | ||||
|     COMP_CWORD=$((COMP_CWORD + 1)) | ||||
|     _hledger_completion_function "hledger" "${@:1}" | ||||
| } | ||||
|  | ||||
| @ -117,9 +117,11 @@ _hledger_completion_function() { | ||||
| } | ||||
| 
 | ||||
| _hledger_extension_completion_function() { | ||||
|     # Pretend that hledger is called with given extension | ||||
|     # as first argument and call main completion function | ||||
|     COMP_WORDS=("hledger" "${1#*-}" "${COMP_WORDS[@]:1}") | ||||
|     local cmd=${1##*/} | ||||
|     local ext=${cmd#hledger-} | ||||
|     # Pretend that hledger is called with the given extension | ||||
|     # as the first argument and call main completion function | ||||
|     COMP_WORDS=("hledger" "$ext" "${COMP_WORDS[@]:1}") | ||||
|     COMP_CWORD=$((COMP_CWORD + 1)) | ||||
|     _hledger_completion_function "hledger" "${@:1}" | ||||
| } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user