bash completion: make complete helper start with _

It is standard to start complete helpers with underscore to avoid
clobbering the function namespace ; like other shells do.
It is ironic for a completion helper to make completion less agreable...
This commit is contained in:
Dominique Martinet
2018-09-18 09:09:54 +09:00
parent 74e9bf4f31
commit 5bdcfbc2ce

View File

@@ -44,7 +44,7 @@ _kitty() {
compdef _kitty kitty compdef _kitty kitty
''', ''',
'bash': ''' 'bash': '''
kitty_completions() { _kitty_completions() {
local src local src
local limit local limit
# Send all words up to the word the cursor is currently on # Send all words up to the word the cursor is currently on
@@ -55,7 +55,7 @@ kitty_completions() {
fi fi
} }
complete -o nospace -F kitty_completions kitty complete -o nospace -F _kitty_completions kitty
''', ''',
'fish': ''' 'fish': '''
function __kitty_completions function __kitty_completions