Floating · Compositor / Nested

emskin

emskin wraps Emacs inside a nested Wayland compositor so that any program — browsers, terminals, video players, etc. — can be embedded into Emacs windows as if they were native buffers. Features Embed any program — Wayland and X11 apps alike, including FPS games / browser Pointer Lock (pointer constraints + raw mouse delta) Window mirroring — display the…

Developed by
emskin screen animation
Paradigm
Written in
GPU

Overview

About emskin

emskin wraps Emacs inside a nested Wayland compositor so that any program — browsers, terminals, video players, etc. — can be embedded into Emacs windows as if they were native buffers.

Features

  • Embed any program — Wayland and X11 apps alike, including FPS games / browser Pointer Lock (pointer constraints + raw mouse delta)
  • Window mirroring — display the same app in multiple Emacs windows
  • Input method support — shares the host IM with precise cursor positioning
  • Clipboard sync — bidirectional between host and embedded apps
  • Launcher support — rofi / wofi / zofi work out of the box
  • Automatic focus management — new windows auto-focus; focus falls back on close
  • Built-in screen recording & screenshots — toggle MP4 capture or snap a PNG, no external tools
01

Notable features

Embeds native Wayland application surfaces directly inside Emacs windows as editor-managed content.

Gallery

Screenshots

Screenshot viewer