exwm
EXWM is anEmacs window manager that Iused for a few months as a full-time software developer. It's a fun ideawith a lot of flaws - inheriting those flaws from emacs, naturally.
It's a simple wrapper for X11 functions that allows for the user tointerface primarily with Emacs. I'm making use of a Firefoxcompatibility layer toallow for the use of Firefox's keybindings through Emacs. Myconfiguration can be foundhere.
Thankfully, even if I'm not using EXWM, Emacs just displays an errorthat 'another X window manager is running' when the EXWM configurationis loaded. It's no problem to keep the configuration in my dotfiles evenwhen I'm using bspwm or another window manager.
As I make more extensive use of org-mode, I find myself using fewer andfewer tools outside of Emacs. I've found that the tools I do use oftenhave Emacs plugins that allow them to be used as Emacs functions aswell.
Really, Emacs (and EXWM) are partial solutions to a more systemic issue– the way in which the Unix philosophy has lost its way on the modernLinux system.
Fixing issues
run emacs in emacs for better exwmperformancein which a path is charted through the coming apocalypse -Technomancy: On adopting EXWM to re-enablecomfortable keyboard shortcuts and interface tooling for Emacs.