kitty/completion/bash/kitty.sh
2018-08-26 09:16:02 +05:30

15 lines
326 B
Bash

#!/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