by Daniel Pimentel — Sat 09 September 2017

EXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs built on top of XELB.

Installing EXWM in emacs

M-x package-install RET exwm RET

emacs ~/.emacs.d/init.el

(require 'exwm)
(require 'exwm-config)

Key bindings

s-rexwm-resetReset mode
s-wexwm-workspace-switchInteractively switch workspace
s-N(exwm-workspace-switch)Switch to workspace N
C-c C-fexwm-layout-set-fullscreenEnter fullscreen mode
C-c C-hexwm-floating-hideHide a floating X window
C-c C-kexwm-input-release-keyboardSwitch to char-mode
C-c C-mexwm-workspace-move-windowMove X window to another workspace
C-c C-qexwm-input-send-next-keySend a single key to the X window
C-c C-t C-fexwm-floating-toogle-floatingToggle between tiling and floating mode
C-c C-t C-mexwm-layout-toggle-mode-lineToggle mode-line
2000-2016 by Daniel Pimentel under GFDL