Makefile: introduce all, clean targets

To batch-byte-compile flx.el and flx-ido.el.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
add usage information

fixes #33
Merge pull request #37 from artagnon/make

Makefile: introduce all, clean targets
flx-ido: fix comment in advice for ido-set-matches-1

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
.gitignore: ignore emacs temporary files

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
flx: require cl-lib; avoid ugly eval-when-compile

Also prefix various functions with "cl-", and add a Package-Requires
header.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
flx-ido: don't require cl; flx requires it anyway

Also prefix various functions with "cl-", and add a Package-Requires
header.

Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
Merge pull request #39 from artagnon/minor-cleanups

Minor cleanups
Merge pull request #38 from artagnon/cl-lib

Use cl-lib everywhere, not cl