GNU ELPA - exwm


Emacs X Window Manager
exwm-0.23.tar, 2019-Sep-14, 530 KiB
Chris Feng <>
Home page
Browse ELPA's repository
CGit or Gitweb

To install this package, run in Emacs:

M-x package-install RET exwm RET

Full description

EXWM (Emacs X Window Manager) is a full-featured tiling X window manager
for Emacs built on top of [XELB](
It features:
+ Fully keyboard-driven operations
+ Hybrid layout modes (tiling & stacking)
+ Dynamic workspace support
+ ICCCM/EWMH compliance
+ (Optional) RandR (multi-monitor) support
+ (Optional) Built-in system tray

Installation & configuration
Here are the minimal steps to get EXWM working:
1. Install XELB and EXWM, and make sure they are in `load-path'.
2. In '~/.emacs', add following lines (please modify accordingly):

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

3. Link or copy the file 'xinitrc' to '~/.xinitrc'.
4. Launch EXWM in a console (e.g. tty1) with

   xinit -- vt01

You should additionally hide the menu-bar, tool-bar, etc to increase the
usable space.  Please check the wiki (
for more detailed instructions on installation, configuration, usage, etc.

+ dwm (
+ i3 wm (
+ Also see references within each required library.

Old versions

exwm-0.22.1.tar2019-Feb-16 510 KiB
exwm-0.22.tar2019-Feb-10 510 KiB
exwm-0.21.tar2018-Dec-01 470 KiB
exwm-0.20.tar2018-Oct-14 460 KiB
exwm-0.19.tar2018-Jul-18 440 KiB
exwm-0.18.tar2018-Mar-13 430 KiB
exwm-0.17.tar2018-Feb-24 410 KiB
exwm-0.16.tar2017-Nov-26 480 KiB
exwm-0.15.tar2017-Aug-02 480 KiB
exwm-0.14.tar2017-May-07 470 KiB
exwm-0.13.tar2017-Feb-12 470 KiB
exwm-0.12.tar2016-Nov-19 470 KiB
exwm-0.11.tar2016-Oct-01 460 KiB
exwm-0.10.tar2016-Aug-28 450 KiB
exwm-0.9.tar2016-Aug-14 380 KiB
exwm-0.8.tar2016-Jul-31 360 KiB
exwm-0.7.tar2016-Jul-27 350 KiB
exwm-0.6.tar2016-Jul-25 350 KiB
exwm-0.5.tar2016-May-25 280 KiB
exwm-0.4.tar2016-Feb-25 260 KiB
exwm-0.3.tar2016-Feb-24 250 KiB
exwm-0.2.tar2016-Feb-12 220 KiB
exwm-0.1.tar2015-Nov-03 190 KiB