From 794a0e27091b63f997fc829d0288cde5a4a2edbd Mon Sep 17 00:00:00 2001 From: Arun Prakash Jana Date: Sun, 16 Jun 2019 22:21:13 +0530 Subject: Move scripts to misc --- scripts/auto-completion/bash/nnn-completion.bash | 44 ------------------------ 1 file changed, 44 deletions(-) delete mode 100644 scripts/auto-completion/bash/nnn-completion.bash (limited to 'scripts/auto-completion/bash') diff --git a/scripts/auto-completion/bash/nnn-completion.bash b/scripts/auto-completion/bash/nnn-completion.bash deleted file mode 100644 index 4c81e77..0000000 --- a/scripts/auto-completion/bash/nnn-completion.bash +++ /dev/null @@ -1,44 +0,0 @@ -# -# Rudimentary Bash completion definition for nnn. -# -# Author: -# Arun Prakash Jana -# - -_nnn () { - COMPREPLY=() - local IFS=$' \n' - local cur=$2 prev=$3 - local -a opts opts_with_args - opts=( - -b - -d - -e - -h - -i - -l - -p - -s - -S - -v - -w - ) - 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 -- cgit v1.2.3-70-g09d2