Predictive Abbreviation Expansion for Emacs