GNU ELPA - exwm

exwm Atom Feed

Emacs X Window Manager
exwm-0.30.tar (.sig), 2024-May-24, 420 KiB
Adrián Medraño Calvo <>, Steven Allen <>, Daniel Mendler <>
Browse ELPA's repository
CGit or Gitweb

To install this package from Emacs, use package-install or list-packages.

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 features:
+ RandR (multi-monitor) support
+ System tray
+ Input method
+ Background setting support
+ XSETTINGS server

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.28.tar.lz2024-Mar-3171.9 KiB
exwm-0.27.tar.lz2022-Nov-1169.6 KiB
exwm-0.26.tar.lz2021-Nov-1357.7 KiB
exwm-0.25.tar.lz2021-Oct-3157.5 KiB
exwm-0.24.tar.lz2020-May-2485.2 KiB
exwm-0.23.tar.lz2019-Sep-1484.5 KiB
exwm-0.22.1.tar.lz2019-Feb-1680.8 KiB
exwm-0.22.tar.lz2019-Feb-1080.8 KiB
exwm-0.21.tar.lz2018-Dec-0174.1 KiB
exwm-0.20.tar.lz2018-Oct-1472.5 KiB
exwm-0.19.tar.lz2018-Jul-1870.0 KiB
exwm-0.9.tar.lz2016-Aug-1457.9 KiB
exwm-0.8.tar.lz2016-Jul-3155.5 KiB
exwm-0.7.tar.lz2016-Jul-2753.9 KiB
exwm-0.6.tar.lz2016-Jul-2553.7 KiB
exwm-0.5.tar.lz2016-May-2542.8 KiB
exwm-0.4.tar.lz2016-Feb-2539.0 KiB
exwm-0.3.tar.lz2016-Feb-2438.6 KiB
exwm-0.2.tar.lz2016-Feb-1234.0 KiB
exwm-0.1.tar.lz2015-Nov-0329.9 KiB