• Sign in
  • Sign up
Elektrine
EN
  • EN English
  • 中 中文
Log in Register
Modes
Overview Search Chat Timeline Communities Gallery Lists Friends Email Vault VPN
Back to Timeline
  • Open on mastodon.world

Daniel Mendler

@minad@mastodon.world
mastodon 4.5.7
0 Followers
0 Following
Joined November 30, 2025

Posts

minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Mar 09, 2026

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

View on mastodon.world
8
0
9
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 15, 2026

Hypnomacs

View on mastodon.world
Your browser does not support the video tag.
4
0
1
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 15, 2026

Emacs GL shader demo

Source: https://github.com/minad/emacs-shader-demo
Canvas patch:
https://github.com/minad/emacs-canvas-patch
Bug tracker:
https://debbugs.gnu.org/cgi/bugreport.cgi?bug=80281

View on mastodon.world
1
0
3
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 15, 2026

Another fun example #emacs #org

View on mastodon.world
13
0
8
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 14, 2026

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@mathstodon.xyz 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

View on mastodon.world
13
0
9
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 04, 2026

Emacs doom scaling

The canvas has an original size of 320x200 and is scaled up by Cairo or XRENDER. Works better than expected.

View on mastodon.world
8
0
1
0
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 04, 2026

@mekeor@mastodon.catgirl.cloud @tusharhero@mathstodon.xyz @divyaranjan@mathstodon.xyz As long as Gtk depends on Cairo, Emacs can continue to use it. But of course it is possible to replace it if necessary. The canvas intentionally only gives access to a simple pixel buffer. Right now it works with and without Cairo on X. I did not test other platforms.

View on mastodon.world
2
0
0
0
Boosted by SuperDicq @ FOSDEM @SuperDicq@minidisc.tokyo
minad
Daniel Mendler
@minad@mastodon.world
mastodon.world
Daniel Mendler
Daniel Mendler
@minad@mastodon.world
mastodon.world
@minad@mastodon.world · Feb 02, 2026
And OpenGL rendering inside Emacs via the canvas API...
View on mastodon.world
41
0
34
0

Media

313k7r1n3

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • VPN Policy

Email Settings

IMAP: imap.elektrine.com:993

POP3: pop.elektrine.com:995

SMTP: smtp.elektrine.com:465

SSL/TLS required

Support

  • support@elektrine.com
  • Report Security Issue

Connect

Tor Hidden Service

khav7sdajxu6om3arvglevskg2vwuy7luyjcwfwg6xnkd7qtskr2vhad.onion
© 2026 Elektrine. All rights reserved. • Server: 10:10:37 UTC