Przeglądaj źródła

prototype of completion for cp and mv

pull/80/head
Joël Schaerer 13 lat temu
rodzic
commit
df67df476b
1 zmienionych plików z 20 dodań i 0 usunięć
  1. +20
    -0
      autojump.bash

+ 20
- 0
autojump.bash Wyświetl plik

@ -29,6 +29,26 @@ EOF
}
complete -F _autojump j
_autojump_files()
{
if [[ ${COMP_WORDS[COMP_CWORD]} == *__* ]]
then
local cur
#cur=${COMP_WORDS[*]:1}
cur=${COMP_WORDS[COMP_CWORD]}
comps=$(autojump --bash --completion $cur)
while read i
do
#COMPREPLY=("${COMPREPLY[@]}" "${COMP_WORDS[@]:1:$(( ${#COMP_WORDS[@]} - 1 ))}${i}")
COMPREPLY=("${COMPREPLY[@]}" "${i}")
done <<EOF
$comps
EOF
fi
}
complete -o default -o bashdefault -F _autojump_files cp
complete -o default -o bashdefault -F _autojump_files mv
#determine the data directory according to the XDG Base Directory Specification
if [ -n "$XDG_DATA_HOME" ]
then

Ładowanie…
Anuluj
Zapisz