First cut at emacs auto-complete support