Yuka Takahashi | c8068db | 2017-05-23 18:39:08 +0000 | [diff] [blame] | 1 | # Please add "source /path/to/bash-autocomplete.sh" to your .bashrc to use this. |
| 2 | _clang() |
| 3 | { |
| 4 | local cur prev words cword flags |
| 5 | _init_completion -n : || return |
| 6 | |
| 7 | flags=$( clang --autocomplete="$cur" ) |
| 8 | if [[ "$flags" == "" || "$cur" == "" ]]; then |
| 9 | _filedir |
| 10 | else |
| 11 | COMPREPLY=( $( compgen -W "$flags" -- "$cur" ) ) |
| 12 | fi |
Yuka Takahashi | b036027 | 2017-05-23 18:52:27 +0000 | [diff] [blame^] | 13 | } |
Yuka Takahashi | c8068db | 2017-05-23 18:39:08 +0000 | [diff] [blame] | 14 | complete -F _clang clang |