30 Jan 2025
Announcing Casual Image
There’s a certain folly to working on images with Emacs. Certainly there are far better tools designed to do this. However the compelling use case for viewing and editing an image in Emacs is flow, particularly if the editing is relatively simple. More often than not, you already have access to an image file in Emacs. Why not make simple edits to it and stay in Emacs?
To accomplish the above, Emacs provides the built-in package image-mode. I’ll be blunt - I think image-mode
has terrible naming of commands and variables, confusing documentation, and arcane bindings. Mouse operations with it are crude. The point must be on the image itself or commands will not work making for a brittle user experience. But if flow is important enough to compel you to using it, I figure you might as well get comfortable.
Announcing Casual Image, a re-imagining of the user interface for image-mode
, now available as part of the Casual user interfaces on MELPA. This interface deviates significantly with naming conventions used by image-mode
to be more in alignment with conventional image editing tools. It also adds the ability to resize an image file as opposed to resizing a view of it.
Here’s a screenshot:
Casual Image requires that you have ImageMagick installed (either version 6.x or 7.x) to support the resize feature.
Of all the Casual interfaces, this is arguably the most opinionated one due to the name changes. That said, these opinions are hopefully much less surprising. I invite you to give Casual Image a try.
Past Articles
25 JAN 2025 |
Moment - Saturday January 25, 2025 00:14 PSTPhoto taken Saturday January 25, 2025 00:14 PST at at Pop's Bar. read more |
22 JAN 2025 |
Leaving InstagramGonna stop posting photos on Instagram and put them here instead. read more |
21 JAN 2025 |
Moment - Thursday January 09, 2025 17:40 PSTPhoto taken Thursday January 09, 2025 17:40 PST at the Embarcadero. read more |
17 JAN 2025 |
Finding Text in Files Ergonomically - Announcing recent-rgrepAnnouncing recent-rgrep, a script that reorders recursive grep output by recently modified file, descending. read more |
10 JAN 2025 |
Converting a Markdown Region to Org RevisitedIf you find yourself needing to convert Markdown text to Org, this post might be of interest. read more |
30 DEC 2024 |
Precise Word Spacing in macOS EmacsIf the Emacs command cycle-spacing is TIL to you, consider yourself informed. Here’s how I use it on macOS. read more |
18 DEC 2024 |
Rethinking Minibuffer MovementNot every mode is the same when it comes to movement. Sometimes you want to move by word. But for the minibuffer, I think moving by balanced expression works better. read more |
2 DEC 2024 |
Announcement: Casual talk at EmacsConf 2024I’m giving a talk on Casual at EmacsConf 2024. Here’s some info on getting to see it. read more |
25 NOV 2024 |
Announcing Casual CalendarThe Emacs built-in calendar & diary gets the Casual treatment. read more |
Page 1 / 14 >