public
Description: Diakonos is a Linux console text editor for the masses.
Homepage: http://purepistos.net/diakonos
Clone URL: git://github.com/Pistos/diakonos.git
diakonos / _diakonos_bash_completion
100644 23 lines (20 sloc) 0.448 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
_diakonos()
{
    local cur prev opts base
    COMPREPLY=()
    cur="${COMP_WORDS[COMP_CWORD]}"
    prev="${COMP_WORDS[COMP_CWORD-1]}"
 
    opts="-s"
 
    case "${prev}" in
        -s)
local sessions=$(ls "${HOME}/.diakonos/sessions")
COMPREPLY=( $(compgen -W "${sessions}" -- ${cur}) )
            return 0
            ;;
        *)
        ;;
    esac
 
   COMPREPLY=($(compgen -f -- ${cur}))
   return 0
}
complete -F _diakonos diakonos