Surely a fellow emacs user has tried the n900. Is there any way to make it work without being a royal pain?