news
Vim and Emacs Leftovers
-
Sal ☛ Vim’s Ctrl-w
I’m happy that Vim is working out for me again for a number of reasons. One of them is that it’s a nice source of consistency as I hop between macOS and Linux, which I’ll soon be doing with increased fervor.
-
Alex Carney ☛ Emacs Tip of the Day
With each Emacs release you see a flurry of blog posts and thanks to Mastering Emacs, an annotated version of the release notes. These do a great job of getting me excited to try out all of the features, but there’s just one problem.
It’s information overload.
I’m rarely in a position to action the information there and then, and before you know it, life happens and you forget what you’ve read about. I’m sure there’s still options/features from Emacs 28 that I haven’t got around to playing with.
So… what if Emacs could suggest something to try each time I start it up?
-
James Cherti ☛ Why Your Emacs Terminal is Slow and How to Fix It (vterm, eat, ghostel, term, and ansi-term)
Emacs terminal buffers like eat, vterm, ghostel, term, and ansi-term can become slow when processing large volumes of standard output. Watching Emacs freeze while a build script dumps thousands of lines is frustrating, but terminal latency is not an unavoidable cost of living inside Emacs. Applying a few targeted configuration changes will eliminate scroll lag and restore immediate responsiveness. This article provides a configuration that speed up terminal buffers.
-
LWN ☛ Emacs arbitrary code execution flaw
Sean Whitton has announced that the original fix for an arbitrary code execution flaw in Emacs (CVE-2024-53920) was incomplete. Bas Alberts discovered that viewing or editing untrusted files in modes other than Emacs's Lisp mode can also result in arbitrary code execution.