exwm

Description
Emacs X Window Manager
Latest
exwm-0.26.0.20211110.0.tar, 2021-Nov-13, 390 KiB
Maintainer
Adrián Medraño Calvo <adrian@medranocalvo.com>
Home page
https://github.com/ch11ng/exwm
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package, run in Emacs:

M-x package-install RET exwm RET

Full description

Overview
--------
EXWM (Emacs X Window Manager) is a full-featured tiling X window manager
for Emacs built on top of [XELB](https://github.com/ch11ng/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)
   (exwm-config-example)

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 (https://github.com/ch11ng/exwm/wiki)
for more detailed instructions on installation, configuration, usage, etc.

References:
+ dwm (http://dwm.suckless.org/)
+ i3 wm (https://i3wm.org/)
+ Also see references within each required library.

Old versions

exwm-0.25.0.20211030.0.tar.lz2021-Oct-3157.5 KiB
exwm-0.24.0.20200712.tar.lz2020-Dec-1457.5 KiB
exwm-0.24.0.20200712.0.tar.lz2021-Jan-2257.5 KiB