
Emacs


My blogging setup in 2026: reducing friction
My updated blogging setup: Org mode for longer articles, Pages CMS and iPhone Shortcuts for quick posts, hugo-jsonresume for the CV, and Hugo, GitHub and Netlify to bring it all together.
My blogging setup with Emacs, Org mode, ox-hugo, Hugo, GitLab and Netlify
My blogging has seen multiple iterations over the years, and with it, the tools I use have changed. At the moment I use a set of free tools and workflows which make it very easy to keep my blog updated. This post gives a brief overview of my setup.
How to easily create and use human-readable IDs in Org mode and Doom Emacs
Automate the process of generating and inserting links to headlines in the current Org document using human-readable IDs instead of the default UUID-based IDs generated by Org mode.

New release of Publishing with Emacs, Org-mode and Leanpub
·161 words·1 min
A new release of my book “Publishing with Emacs, Org-mode and Leanpub” is out! With a lot of new information and other improvements. Learn how to use powerful tools and workflows to easily publish your words.

My Doom Emacs configuration, with commentary
·6683 words·32 mins
I switched from my hand-crafted Emacs config to Doom Emacs some time ago, and I am very happy with it. This is my full, working Doom Emacs config in literate form.
How to insert screenshots in Org documents on macOS
As I’m taking notes or writing in Org-mode, I often want to insert screenshots inline with the text. While Org supports inserting and displaying inline images, the assumption is that the image is already somewhere in the file system and we just want to link to it. In this post I will show you how to automate the insertion of images from the clipboard into an org-mode document.

New book: Publishing with Emacs, Org-mode and Leanpub
·167 words·1 min
I am happy to announce the new release of my new book “Publishing with Emacs, Org-mode and Leanpub”, which talks about powerful tools and workflows you can use to easily publish your words.
Beautifying Org Mode in Emacs
·1448 words·7 mins
Configuring Org Mode in Emacs for beautiful typography for both text and code editing.
My Emacs Configuration, With Commentary
·11282 words·54 mins
I have enjoyed slowly converting my configuration files to literate programming style using org-mode in Emacs. It’s now the turn of my Emacs configuration file.
Spotlight: use-package, a declarative configuration tool - Mastering Emacs
via https://www.masteringemacs.org/article/spotlight-use-package-a-declarative-configuration-tool
Have you ever heard of use-package? It’s a declarative way of expressing package configuration in Emacs but without the tears. This looks amazingly useful. I need to start migrating my Emacs config to use-package ASAP.
Fixing Emacs problems with the fish shell
I started getting errors from the TRAMP Emacs package because I was using fish as my default shell, and it does not recognize certain standard syntax elements (such as && to separate commands), and Emacs runs subcommands under the default shell. I fixed this by:
Remapping Mac modifier keys on Emacs 23.3
I just switched from Carbon Emacs (which is old Emacs 22.x) to Emacs for OS X Modified on my Mac (which is a Cocoa app, and Emacs 23.3).
Installing AucTeX on EmacsW32 on Win7/64bit
Today I had to install AucTeX to use on my Win7/64 machine under EmacsW32. I found the basic instructions here: http://www.sturmnet.org/blog/2007/09/01/installing-auctex-in-emacsw32, but I had to modify them a bit (in particular, I am using tetex installed from cygwin instead of MiKTeX). Here are the commands I used: