Monthly Archives: March 2024

Using Hook Functions

Arialdo Martini has a nice post on how to configure and use Emacs hook functions. Most Emacs users have a general idea about hook functions but Martini goes into more detail, especially as concerns their use in major modes. The … Continue reading

Posted in General | Tagged | Leave a comment

Happy 51st Birthday To Dark Side Of The Moon

It’s that time again. Every year on this day, Irreal suspends our normal blathering to celebrate the release of the best album of all time: Pink Floyd’s Dark Side of the Moon. There are rumors that the actual release date … Continue reading

Posted in General | Tagged | Leave a comment

Essential Functions

If you’re an Emacs n00b—and despite the ankle biters claiming Emacs is dead, there are a lot of them—İsmail Efe Top has a post that you may find useful. The point of the post is to list some functions that … Continue reading

Posted in General | Tagged | Leave a comment

A Defense of RSS

As most of you know, I’m a big fan of RSS and use it as my main way of discovering and reading content. It has plenty of detractors but the majority of those are people who are upset that RSS … Continue reading

Posted in General | Tagged | Leave a comment

Unified Context Switching

James Dyer has a really interesting post on how he used a bit of Elisp to solve one of his workflow problems. He’d recently abandoned his use of save=desktop in favor of recentf. His reasons for switching don’t really matter—although … Continue reading

Posted in General | Tagged | Leave a comment

Executing All Babel Buffers

Over at the Emacs subreddit, justrajdeep asks an interesting question: If you have several Babel source blocks in an Org document, is there any way to execute all the blocks and get their data with a single command. I often … Continue reading

Posted in General | Tagged , | Leave a comment

How Google Is Trying To Kill RSS

Irreal readers know that I’m a big fan of RSS and use it as my primary means of discovering interesting content. Happily, despite the efforts of the content aggregators in their never ending crusade to wall in and control all … Continue reading

Posted in General | Tagged | Leave a comment

Handling Comments When Joining Lines

Tony Zorman has an interesting post on joining lines in the presence of comments. If you’re like me, your first reaction is apt to be, “why should I care about this?” After a second’s thought, though, I realized that joining … Continue reading

Posted in General | Tagged | Leave a comment

Running Magit In Full Screen Redux

Life goes on and things change. Over 10 years ago, I wrote about a hack to run Magit in full screen mode. The hack—apparently from Magnar Sveen originally—was pretty simple. Here it is: (eval-after-load ‘magit ‘(progn (defadvice magit-status (around magit-fullscreen … Continue reading

Posted in General | Tagged | Leave a comment

Buffer Specific Commands

Remember the other day when I said I almost always learn something new from Bozhidar Batsov’s posts? I just ran across another example. Batsov informs us that as of Emacs 29, there’s a new command called execute-extended-command-for-buffer (bound to Meta+X) … Continue reading

Posted in General | Tagged | Leave a comment