Skip to content

Tab completion

Takuto ASAKURA edited this page May 31, 2018 · 5 revisions

If you want to use simple tab completion like:

$ texdoc bx[Tab]
bxbase  bxcjkjatype   bxdvidriver  bxenclose   bxjaprnind  bxnewfont   bxpapersize  bxtexlogo
bxcalc  bxdpx-beamer  bxeepic      bxjalipsum  bxjscls     bxorigcapt  bxpdfver

try to write the following line to your .bashrc or .zshrc:

complete -W "$(grep ^name $(kpsewhich -var-value TEXMFROOT)/tlpkg/texlive.tlpdb|grep -v '\.'|awk '{print$2}')" texdoc
  • for zsh (thanks: Paulo)
compctl -k "(($(grep ^name $(kpsewhich -var-value TEXMFROOT)/tlpkg/texlive.tlpdb | grep -v '\.' | awk '{print $2}' | tr '\n' ' ')))" texdoc

Clone this wiki locally