My build of nnn with minor changes
Você não pode selecionar mais de 25 tópicos
Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
|
- #
- # 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=(
- -b
- -d
- -e
- -h
- -i
- -l
- -n
- -p
- -s
- -S
- -v
- -w
- )
- if [[ $prev == -b ]]; then
- local bookmarks=$(echo $NNN_BMS | awk -F: -v RS=\; '{print $1}')
- COMPREPLY=( $(compgen -W "$bookmarks" -- "$cur") )
- elif [[ $prev == -p ]]; then
- COMPREPLY=( $(compgen -f -d -- "$cur") )
- elif [[ $cur == -* ]]; then
- COMPREPLY=( $(compgen -W "${opts[*]}" -- "$cur") )
- else
- COMPREPLY=( $(compgen -f -d -- "$cur") )
- fi
- }
-
- complete -o filenames -F _nnn nnn
|