Completion for bash

This commit is contained in:
Kovid Goyal 2018-08-26 09:16:02 +05:30
parent 933cced76c
commit f36a9fffa3
No known key found for this signature in database
GPG key ID: 06BC317B515ACE7C
2 changed files with 31 additions and 0 deletions

14
completion/bash/kitty.sh Normal file
View file

@ -0,0 +1,14 @@
#!/bin/bash
kitty_completions() {
local src
local limit
# Send all words up to the word the cursor is currently on
let limit=1+$COMP_CWORD
src=$(printf "%s\n" "${COMP_WORDS[@]: 0:$limit}" | kitty +complete bash)
if [[ $? == 0 ]]; then
eval ${src}
fi
}
complete -F kitty_completions kitty