Start Emacs as daemon and use emacsclient as xmonad shell.