Trial run the emacs auto-complete extension. http://cx4a.org/software/auto-complete/