Find Related products on Amazon

Shop on Amazon

Native frame transposition coming to Emacs 31

Published on: 2025-05-03 08:10:06

Around September 2024, I also discovered this useful package for emacs windows management transpose-frame.el. Around this time, I read Tobias' great article on doing things that scale 1 1 TLDR: instead of customizing and maintaing customizations, try push changes to upstream . So of course, as a changed man, I sent a simple email asking for tranpose-frame.el to be moved to emacs core. But as it turned out, the package had many things wrong at it's core which would be impossible to fix without a rewrite. Basiclly, transpose-frame.el relies on "copy pasting" window states(like the buffer, overlays, etc…), which was a faulty approach 2 2 This mail goes in more detail about what was wrong with transpose-frame.el . The correct approach required new code in emacs C-land to be able to 'necromance' window objects when using the function split-window . For this reason, simply changing up the code in transpose-frame.el would not be sufficant. A full rewrite was required. ... Read full article.