tvl-depot/third_party/exwm
Vincent Ambo 35e7b8a1a8 subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33'
This contains a bunch of upstream changes after the new maintainers of
EXWM took over, including proper mainlined versions of patches I've
been carrying around here manually.

Notably this undoes the Chromium focus fix patch, lets see how that goes.

git-subtree-dir: third_party/exwm
git-subtree-mainline: a756b46bc70a8a1dbb205d50283a3fe65282ed91
git-subtree-split: a6e66f5e33
Change-Id: Ibcaba379b56611b8f1918c3b60469492d64a3eb7
2024-02-06 10:52:55 +03:00
..
.elpaignore subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
.gitignore chore(3p/exwm): Subtree EXWM ... again 2021-09-15 22:35:39 +03:00
default.nix fix(3p/exwm): fix EXWM build with depot sources 2023-11-22 07:39:26 +00:00
exwm-background.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-config.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-core.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-floating.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-input.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-layout.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-manage.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-randr.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-systemtray.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-workspace.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-xim.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm-xsettings.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
exwm.el subtree(3p/exwm): update & hard reset to commit 'a6e66f5e33' 2024-02-06 10:52:55 +03:00
LICENSE subtree(3p/exwm): Update to commit 'e43bd782' 2022-03-30 11:25:33 +02:00
README.md chore(3p/exwm): Subtree EXWM ... again 2021-09-15 22:35:39 +03:00
xinitrc chore(3p/exwm): Subtree EXWM ... again 2021-09-15 22:35:39 +03:00

Emacs X Window Manager

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) Builtin system tray
  • (Optional) Builtin input method

Please check out the screenshots to get an overview of what EXWM is capable of, and the user guide for a detailed explanation of its usage.

Note: If you install EXWM from source, it's recommended to install XELB also from source (otherwise install both from GNU ELPA).