Daniel Mendler

117 Followers
9 Following
28 Posts

Please consider enabling `package-review-policy` on Emacs 31, and help reviewing package updates.

This will help to catch supply chain attacks on the Emacs package archive like this one:

https://github.com/kubernetes-el/kubernetes-el/commit/09e06af093bc3b5c98076177c359b812f86d371f

#emacs #security

@divyaranjan
yay, too many awesome things happening for emacs in 2026.

https://codeberg.org/ezemtsov/ewm/

Had been waiting for emacs wayland compositor, and it came live.

rassumfrassum, Futur, canvas API, Pale, EWM... what's next?

#ewm #exwm #wayland

ewm

EWM - Emacs Wayland Manager

Codeberg.org

https://tusharhero.codeberg.page/emacs-pale-canvas-and-stuff-demos.html

All the #emacs canvas, pale, etc. demos were getting hard to share around, so I just linked them all on this webpage.

PALE, Canvas, and Stuff demos

For #Emacs users: I am proposing a "beginners" theme* for Emacs, that would automatically enable features that wouldn't be enabled by default. It might come with a checkbox on the splash screen! The idea is to have a OOTB replacement for (basic) starter kits.

You can review the list of options that the theme would enable in this thread: https://mail.gnu.org/archive/html/emacs-devel/2026-02/msg00395.html. I am interested in more ideas.

(* IYDK: Emacs "themes" don't just change the color-scheme, but as seen here can set options.)

Hypnomacs
Another fun example #emacs #org

I have implemented a new version of the Emacs canvas patch. Refreshing avoids redrawing or even checking the entire buffer. Only the single glyph where the canvas is attached as display property is redrawn.

I welcome help with testing or porting to other platforms than Cairo/Pgtk or X. @divyaranjan ported his Pale library to the new version of the canvas API, with good results.

Canvas patch and test program:
https://github.com/minad/emacs-canvas-patch

Discussion on the bug tracker:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281

GitHub - minad/emacs-canvas-patch

Contribute to minad/emacs-canvas-patch development by creating an account on GitHub.

GitHub

I finished wiring @minad 's Canvas API to Pale. And now we can render 1080p 60FPS video inside an #Emacs buffer without having to do tiling and other such nasty hacks. Enjoy this view of the universe inside your favorite operating system:

https://codeberg.org/attachments/6e87f730-5e3b-4f92-baae-1fa5db7b95a2

Can't wait for this patch to get merged into Emacs!