mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-21 03:08:10 +03:00
Remove _function from function names
This commit is contained in:
parent
fdac46d68a
commit
99af527f16
@ -8,7 +8,7 @@
|
||||
# That said, we *do* remove colon (:) from COMP_WORDBREAKS which impacts
|
||||
# the rest of the session and completion for other programs.
|
||||
|
||||
_hledger_completion_function() {
|
||||
_hledger_completion() {
|
||||
local cur prev words cword
|
||||
_init_completion -n : || return 0
|
||||
|
||||
@ -116,22 +116,21 @@ _hledger_completion_function() {
|
||||
return 0
|
||||
}
|
||||
|
||||
_hledger_extension_completion_function() {
|
||||
_hledger_extension_completion() {
|
||||
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}"
|
||||
_hledger_completion "hledger" "${@:1}"
|
||||
}
|
||||
|
||||
# Register completion function for hledger:
|
||||
complete -F _hledger_completion_function hledger
|
||||
complete -F _hledger_completion hledger
|
||||
|
||||
# Register completion functions for hledger extensions:
|
||||
complete -F _hledger_extension_completion_function hledger-ui
|
||||
complete -F _hledger_extension_completion_function hledger-web
|
||||
complete -F _hledger_extension_completion hledger-ui hledger-web
|
||||
|
||||
# Helpers
|
||||
|
||||
|
@ -8,7 +8,7 @@
|
||||
# That said, we *do* remove colon (:) from COMP_WORDBREAKS which impacts
|
||||
# the rest of the session and completion for other programs.
|
||||
|
||||
_hledger_completion_function() {
|
||||
_hledger_completion() {
|
||||
local cur prev words cword
|
||||
_init_completion -n : || return 0
|
||||
|
||||
@ -116,22 +116,21 @@ _hledger_completion_function() {
|
||||
return 0
|
||||
}
|
||||
|
||||
_hledger_extension_completion_function() {
|
||||
_hledger_extension_completion() {
|
||||
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}"
|
||||
_hledger_completion "hledger" "${@:1}"
|
||||
}
|
||||
|
||||
# Register completion function for hledger:
|
||||
complete -F _hledger_completion_function hledger
|
||||
complete -F _hledger_completion hledger
|
||||
|
||||
# Register completion functions for hledger extensions:
|
||||
complete -F _hledger_extension_completion_function hledger-ui
|
||||
complete -F _hledger_extension_completion_function hledger-web
|
||||
complete -F _hledger_extension_completion hledger-ui hledger-web
|
||||
|
||||
# Helpers
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user