Pareto Optimal Dev

A quick powerful customization to org-pomodoro for people who ignore notifications - Getting Ahead With Emacs

New Series: Getting Ahead With Emacs

Inspired by the wonderful Literature: Emacs: from catching up to getting ahead - r/emacs and to try and convince people who ask things like Why pick emacs over vscode?.

vscode has a lot of very smart people trying to solve very difficult issues that emacs doesn’t have. What if we could make their out of the box experience good enough that they didn’t run away in horror before discovering The true power of emacs extensibility?

I bet we could win some of them over and improve their quality of life too, especially if it turned out to be true that vscode extensibility is doomed because of the “panel” abstraction or issues that would prevent me from ever switching to vscode

It’s about customizing emacs to your workflow and not getting caught up in all of the micro-level stuff. The key is to prioritize things that smooth out your most common workflows, but the problem is you might not always know that is possible or may not know how easy it is to implement.

I’d tried using org-pomodoro before but found I just ignored the notifications. I asked myself why and came up with:

  • I didn’t notice the notification in the message area most of the time
  • When I did, I kept working past notifications when I noticed them

To know there was a solution I had to know about:

  • emacs hooks
  • know how to resume layouts
  • something else… TODO