Emacs X Window Manager
Find a file
Adrián Medraño Calvo b62d5e79b0 Use active-minibuffer-window' rather than minibuffer-window'
* exwm-layout.el (exwm-layout--on-minibuffer-setup)
(exwm-layout--on-echo-area-change): Use
`active-minibuffer-window`, instead of the minibuffer window of
selected frame, as there's no guarantee that the selected frame is
the frame containing the minibuffer.  Also make sure the frame is
an EXWM workspace.
2022-11-22 00:00:00 +00:00
.elpaignore Code cleanups 2015-09-06 17:18:48 +08:00
.gitignore Minor fixes for packaging 2015-09-21 13:31:57 +08:00
exwm-background.el Add a module for setting the X background 2022-11-22 00:00:00 +00:00
exwm-cm.el Update copyright year to 2021 2021-10-29 00:00:00 +00:00
exwm-config.el Update copyright year to 2021 2021-10-29 00:00:00 +00:00
exwm-core.el Merge branch 'drop-client-p' into externals/exwm 2022-11-22 00:00:00 +00:00
exwm-floating.el Hide tab-bar on floating windows 2022-07-26 07:39:37 -07:00
exwm-input.el Reduce logging verbosity 2022-11-22 00:00:00 +00:00
exwm-layout.el Use active-minibuffer-window' rather than minibuffer-window' 2022-11-22 00:00:00 +00:00
exwm-manage.el Update copyright year to 2021 2021-10-29 00:00:00 +00:00
exwm-randr.el Update copyright year to 2021 2021-10-29 00:00:00 +00:00
exwm-systemtray.el Pick the correct line height for the systemtray 2022-11-22 00:00:00 +00:00
exwm-workspace.el Merge branch 'drop-client-p' into externals/exwm 2022-11-22 00:00:00 +00:00
exwm-xim.el Merge branch 'tumashu.github.com/master' into externals/exwm 2021-10-30 00:00:00 +00:00
exwm.el Merge branch 'drop-client-p' into externals/exwm 2022-11-22 00:00:00 +00:00
LICENSE Add license file 2022-02-10 00:00:00 +00:00
README.md Add input method support 2019-02-06 00:00:00 +00:00
xinitrc Add input method support 2019-02-06 00:00:00 +00: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).