Last week I updated the packages that power my local emacs config by running:
- M-x package-refresh-contents
- M-x list-packages
- U
- x
While I'm sure I picked up many helpful updates, the oauth2 update was problematic: it contained changes that broke my blogging package: hbo-blogger.el.
hbo-blogger.el was written years ago and its use of specific oauth2 functions like oauth2-url-retrieve-synchronously was a poor design decision in the first place.
I've since updated this package so that it not only works with the latest oauth2.el, but it also makes use of the standard url-retrieve function.
If you're looking for an example of using oauth2.el or a comically simple Blogger interface, you should check out the latest code.
Absence Makes the Heart Grow Fonder
During the stretch that hbo-blogger.el was broken, I switched back to editing content within Blogger.com's web interface. While this was functional, it definitely made me appreciate the value of writing within emacs.
Reflecting on this, I appreciated that first and foremost, I missed emacs' core editing capabilities: the keyboard shortcuts, html-mode's ability to complete tags, the ability to access previously copied items to the clipboard, on demand access to the spell checker, and hundreds of other small details that have become second nature from using emacs for 30+ years.
I also missed having access to my project-notes package. This tiny add-on lets me effortlessly jump from the draft of my writing to a scratch pad and back with a single keystroke. This lets me switch from writing to research mode and back with zero friction.
And finally, I missed gptel, which provides brilliant emacs integration with an LLM AI of your choice. This lets me do research and proofreading within emacs with zero distractions.
Man, does it feel good to be back!



No comments:
Post a Comment