aboutsummaryrefslogtreecommitdiff
path: root/data/bash_completion.tpl
diff options
context:
space:
mode:
Diffstat (limited to 'data/bash_completion.tpl')
-rw-r--r--data/bash_completion.tpl78
1 files changed, 0 insertions, 78 deletions
diff --git a/data/bash_completion.tpl b/data/bash_completion.tpl
deleted file mode 100644
index 317fd5095..000000000
--- a/data/bash_completion.tpl
+++ /dev/null
@@ -1,78 +0,0 @@
-# This script enables bash autocompletion for pandoc. To enable
-# bash completion, add this to your .bashrc:
-# eval "$(pandoc --bash-completion)"
-
-_pandoc()
-{
- local cur prev opts lastc informats outformats datadir
- COMPREPLY=()
- cur="${COMP_WORDS[COMP_CWORD]}"
- prev="${COMP_WORDS[COMP_CWORD-1]}"
-
- # These should be filled in by pandoc:
- opts="%s"
- informats="%s"
- outformats="%s"
- highlight_styles="%s"
- datadir="%s"
-
- case "${prev}" in
- --from|-f|--read|-r)
- COMPREPLY=( $(compgen -W "${informats}" -- ${cur}) )
- return 0
- ;;
- --to|-t|--write|-w|-D|--print-default-template)
- COMPREPLY=( $(compgen -W "${outformats}" -- ${cur}) )
- return 0
- ;;
- --email-obfuscation)
- COMPREPLY=( $(compgen -W "references javascript none" -- ${cur}) )
- return 0
- ;;
- --latex-engine)
- COMPREPLY=( $(compgen -W "pdflatex lualatex xelatex" -- ${cur}) )
- return 0
- ;;
- --print-default-data-file)
- COMPREPLY=( $(compgen -W "reference.odt reference.docx $(find ${datadir} | sed -e 's/.*\/data\///')" -- ${cur}) )
- return 0
- ;;
- --wrap)
- COMPREPLY=( $(compgen -W "auto none preserve" -- ${cur}) )
- return 0
- ;;
- --track-changes)
- COMPREPLY=( $(compgen -W "accept reject all" -- ${cur}) )
- return 0
- ;;
- --reference-location)
- COMPREPLY=( $(compgen -W "block section document" -- ${cur}) )
- return 0
- ;;
- --top-level-division)
- COMPREPLY=( $(compgen -W "section chapter part" -- ${cur}) )
- return 0
- ;;
- --highlight-style)
- COMPREPLY=( $(compgen -W "${highlight_styles}" -- ${cur}) )
- return 0
- ;;
- *)
- ;;
- esac
-
- case "${cur}" in
- -*)
- COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
- return 0
- ;;
- *)
- local IFS=$'\n'
- COMPREPLY=( $(compgen -X '' -f "${cur}") )
- return 0
- ;;
- esac
-
-}
-
-complete -o filenames -o bashdefault -F _pandoc pandoc