A superflat vector drawing of a ceramic throne.Kaka Farm!

Writing A Fancy URL Choosing Menu For The Mouse Deficient And The Emacs Addicted.

Date published:

I am working on a GNU Emacs package which will allow one to scan the current buffer for URLs and filenames, and then open a Tabulated List mode (actually a mode derived from that) buffer in which the user may mark which URLs to open.

This Tabulated List mode is used by list-buffers and list-packages, allowing them to create an interactive table in which the user may choose which entries to delete, which to install, which to open, or any other action defined in each respective package.

What I find joyful is that once upon a time, before a particular piece of Internet vernacular could blossom, the package which deals with scanning for filepaths and URLs was named "Find File At Point", and the command which (re-)builds the list of URLs is named ffap-menu-rescan. Considering what the Internet is for, the ancients who had named this package were prescient.

I still have no idea what I am doing, so I am going through the Buffer-menu package from buff-menu.el and renaming it all from buffers-menu-* to ffap-urls-menu-*, not automatically, but manually, just so I can read the code top to bottom. I am doing so with a wee smile on my face, a glint in my eyes, and a skip in my fingers.

(Honestly, fellas, why did you think I've named this place "Kaka Farm"?)

Tag feeds:

Kaka Farm by Yuval Langer is licensed under Attribution-ShareAlike 4.0 International