A lightweight completion/selection system for Emacs