add feature from emacs-prelude; add main-window feature like xmonad