19 Feb 2026
Announcing Casual Org
Most Emacs Org users would concur that Org mode is a magnificent tool for capturing and communicating thought. That said, Org mode’s vast set of features can be daunting to master. A common guidance for new users is to take it slow: incrementally learn a subset of Org’s features as you need them.
A big reason for Org mode’s steep learning curve is that it adopts Emacs’ unfortunate culture of compelling users to memorize keybindings. Learning a distinct keybinding for each Org command (remember I said vast feature set?) is onerous, so a different tack is made: reuse the same keybinding but have it possess different behavior based on context. This context is usually tied to the type of structure the point (aka cursor) is in. For example, if the point is in a source block, the binding C-c C-c would execute it, but if the point is on a checkbox item, then C-c C-c would toggle its checked state. Taking this approach lowers the effort to recall a keybinding at the cost of recalling what its contextual behavior would be. In practice, using such overloaded keybindings is…okay. But I’d argue that we could have a more usable interface, leading to the point of this post:
Announcing support for Org mode in the v2.14.0 update for Casual, now available on MELPA.
Readers of this blog will know that Casual is my project to re-imagine the primary user interface for Emacs using keyboard-driven menus. If this is new to you, I highly recommend reading this introduction to it.
Primary to the design of the Casual Org menus is to be context-sensitive, only showing a subset of Org mode commands that are relevant. This set of context-sensitive commands is opinionated, but seeks to provide utility to users both new and experienced with Org.
Shown below is a demo of Casual Org at work:
While the design of this UI has been months in the making, there is nothing like real-world use and feedback. Constructive input is appreciated, especially if you are relatively new to using Org.
A great deal of thanks goes out to the maintainers of and contributors to Org mode and to the community that uses it. If you are able, please support it. Also, if you find Casual useful, I’d appreciate a coffee as well.
—
Video music: Burna Boy - Last Last (JON REYES FINDAWAY BLEND) | Jon Reyes
Past Articles
| 10 FEB 2026 |
Deburring Emacs Imenu GUI ConfigurationA bit of tuning to get Imenu GUI configuration working with any derived mode from |
| 7 FEB 2026 |
Using Casual to work with Emacs Registers, Rectangles, and WindowsUse Casual to effectively use Emacs registers, rectangles, and windows on the regular. read more |
| 26 JAN 2026 |
Getting Eshell nth History to WorkOut of the box, Eshell nth history recall is disabled. Here’s how to turn it on. read more |
| 22 JAN 2026 |
Announcing Casual EWWAnnouncing Casual support for EWW, a web browser within Emacs. read more |
| 6 JAN 2026 |
Announcing Casual HTML & CSSAnnouncing Casual support for the HTML and CSS editing modes in Emacs. read more |
| 4 JAN 2026 |
Moment - Thursday January 01, 2026 00:06 PSTPhoto taken Thursday January 01, 2026 00:06 PST. read more |
| 30 DEC 2025 |
F16 F17 F18Binding the function keys above the number pad to window management has been a total win for me. Perhaps it might be the same for you. read more |
| 17 DEC 2025 |
Export Org to Markdown with the ClipboardA companion post to my last one on importing Markdown to Org, but the other way around. read more |
| 4 DEC 2025 |
Import Markdown to Org with the Clipboard in EmacsImport Markdown from other apps into your Org files easy. read more |
Page 1 / 18 >