now use edts, also emacs/input method anger hacks