notes from /dev/null

by Charles Choi 최민수


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.

emacs

Past Articles

25
JAN
2025

Moment - Saturday January 25, 2025 00:14 PST

Photo taken Saturday January 25, 2025 00:14 PST at at Pop's Bar.

read more
22
JAN
2025

Leaving Instagram

Gonna stop posting photos on Instagram and put them here instead.

read more
21
JAN
2025

Moment - Thursday January 09, 2025 17:40 PST

Photo taken Thursday January 09, 2025 17:40 PST at the Embarcadero.

read more
17
JAN
2025

Finding Text in Files Ergonomically - Announcing recent-rgrep

Announcing 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 Revisited

If 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 Emacs

If 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 Movement

Not 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 2024

I’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 Calendar

The Emacs built-in calendar & diary gets the Casual treatment.

read more

Page 1 / 14   >

 

AboutMastodonBlueskyGitHub

Feeds & TagsGet Captee for macOS

Powered by Pelican