autocomplete - Bash alias autocompletion that considers only *.foo files -
whenever want start editing latex sources launching, e.g., command vim pdeoptaff.tex, find bash (tab)-autocompletion still tedious because folder typically contains bunch of files same name different endings:
$ ls  pdaeoptaff.aux  pdaeoptaff.out         pdaeoptaff.tex.latexmain pdaeoptaff.bbl  pdaeoptaff.pdf         pdaeoptaff.toc pdaeoptaff.blg  pdaeoptaff.synctex.gz pdaeoptaff.log  pdaeoptaff.tex   since always want open the ~.tex file, love have filter makes autocomplete expand ~.tex files.
in addition, have alias defined: alias g='gvim --remote-silent'. filter, in particular, should work alias.
try:
complete -f -x '!*.tex' g   then, can type:
g <tab>   and completions.  note: doesn't complete directories.  else may have better solution using compgen.
there's helpful autocomplete guide on the linux documentation project too.
Comments
Post a Comment