My build of nnn with minor changes
Ви не можете вибрати більше 25 тем
Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.
|
- #
- # Rudimentary Bash completion definition for nnn.
- #
- # Author:
- # Arun Prakash Jana <engineerarun@gmail.com>
- #
-
- _nnn () {
- COMPREPLY=()
- local IFS=$' \n'
- local cur=$2 prev=$3
- local -a opts opts_with_args
- opts=(
- -b
- -C
- -e
- -h
- -i
- -l
- -n
- -p
- -s
- -S
- -v
- )
- opts_with_arg=(
- -b
- -p
- )
-
- # Do not complete non option names
- [[ $cur == -* ]] || return 1
-
- # Do not complete when the previous arg is an option expecting an argument
- for opt in "${opts_with_arg[@]}"; do
- [[ $opt == $prev ]] && return 1
- done
-
- # Complete option names
- COMPREPLY=( $(compgen -W "${opts[*]}" -- "$cur") )
- return 0
- }
-
- complete -F _nnn nnn
|