Emacs/Wayland Window Manager in pure elisp
Posted by thkoch 1 day ago
Comments
Comment by thkoch 1 day ago
Râu is written entirely in Elisp, even the communication with the wayland socket. External (to Emacs) Wayland Windows feel like Emacs buffers. Thus an Emacs user can use the already known keybindings and mechanisms from Emacs to manage windows.
Every output gets one fullscreen Emacs frame assigned that stays in the background. Every external Wayland Window gets one Emacs buffer assigned. When this buffer is displayed, the external Wayland Window for this buffer gets displayed exactly on top of the buffer.
Comment by hnarayanan 1 day ago
It would help (me) if this documentation had at least one screenshot.