4

I want to add some rudimentary filename completion for programs like ghc, ghci (Haskell compilers), lyx (typesetting program), namely that hitting [tab] after one of the above should offer autocomplete suggestions for files ending in ".hs" or ".lyx".

What's the easiest way to do this in zsh?

1 Answer 1

4
compdef '_files -g "*.hs *.lyx"' ghc ghci lyx

See man zshcompsys | less -p '^\s*compdef \[' and generally man zshcompsys.

1
  • fantastic, thanks so much!! (The question was badly worded; I actually meant compdef '_files -g "*.hs"' ghc ghci; compdef '_files -g "*.lyx"' lyx) Jun 13, 2011 at 17:27

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .