Coding blog
My experiences from the world of Emacs and GNU/Linux
- Emacs: fontaine version 0.3.0
- How I build Emacs on Arch Linux
- Emacs: denote version 0.2.0
- Iosevka Comfy version 0.2.0
- Emacs: cursory version 0.2.0
- Emacs: denote version 0.1.0
- Emacs: demonstration of my Denote package (simple note-taking)
- Emacs: lin version 0.4.0
- Emacs: introduction to Denote (simple note-taking)
- Emacs: logos version 0.4.0
- Iosevka Comfy version 0.1.0
- Modus themes 2.4.0 for GNU Emacs
- Open letter to Drew DeVault against the haters
- Emacs: tmr version 0.3.0
- Re: What is your font setup for Emacs?
- About the 'elpa-devel' package archive (Emacs)
- The colours of the Emacs modus-themes are in the public domain
- Emacs: fontaine version 0.2.0
- I am translating the Emacs TUTORIAL into Greek
- Emacs: my 'fontaine' package is available on GNU ELPA
- Live stream: My Emacs packages and other publications
- Emacs: colour theory and techniques used in the Modus themes
- Modus themes: case study on Avy faces and colour combinations
- Introducing 'cursory' package for Emacs
- Emacs: discontinuing development of MCT
- Interview with InfoQ China on Emacs and life
- Primer on formatting Git patches with Emacs (Magit)
- Emacs: pulsar version 0.3.0
- Emacs: lin version 0.3.0
- Moving all my Emacs projects to SourceHut
- Modus themes 2.3.0 for GNU Emacs
- Emacs: logos version 0.3.0
- I won an award from the FSF for my contributions to Emacs
- LibrePlanet 2022: Living in freedom with GNU Emacs
- Emacs: lin version 0.2.0
- Emacs: logos version 0.2.0
- Emacs: pulsar version 0.2.0
- Emacs: demonstration of pulsar.el
- Emacs: demonstration of logos.el
- My forthcoming Emacs and philosophy talk at LibrePlanet 2022
- Modus themes 2.2.0 for GNU Emacs
- Live stream: Emacs, LibrePlanet 2022, philosophy
- Modus themes 2.1.0 for GNU Emacs
- Emacs: mct version 0.5.0
- Learning Emacs and Elisp
- Re: add the Modus themes to base16?
- Emacs: mct version 0.4.0
- Emacs: buffer-local faces (face-remap-add-relative)
- Emacs: custom faces for Org emphasis styles (org-emphasis-alist)
- Re: VSCode or Vim ports of the Emacs modus-themes?
- Modus themes: review of the org-habit graph colours
- Modus themes 2.0.0 for GNU Emacs
- EmacsConf 2021: How Emacs made me appreciate software freedom
- Discussion on Emacs and modern app design
- Demo of my custom Org block agenda
- Live stream: Status update on my Emacs work
- Note for modus-themes users on Emacs 29
- Emacs: mct version 0.3.0
- Modus themes 1.7.0 for GNU Emacs
- Emacs: mct is on GNU ELPA
- Introducing lin.el for Emacs
- Live stream: impostor syndrome and the Emacs community
- My 'Brown University Interviews' on Emacs and life
- Demo of my Minibuffer and Completions in Tandem (mct.el) for Emacs
- My talk at EmacsConf 2021 and its backstory
- EWW buffers can now be auto-renamed in Emacs 29
- Introducing tmr.el for Emacs
- Modus themes 1.6.0 for GNU Emacs
- Live stream: Emacs and the Unix philosophy
- Primer on Emacs bookmarks
- Emacs as a 'second brain' and mindfulness
- The Emacs community bought me a new PC
- Miscellaneous custom Emacs commands
- My custom extras for Dired (Emacs)
- Modus themes 1.5.0 for GNU Emacs
- Introducing the variable modus-themes-org-agenda
- Modus themes 1.4.0 for GNU Emacs
- Status update on the Modus themes for Emacs (2021-05-19)
- Demo of the Emacs front-end to Notmuch (email)
- Modus themes 1.3.0 for GNU Emacs
- Moral lessons from free software and GNU Emacs
- Make the Emacs Diary work as an Outline (outline-minor-mode)
- Emacs Diary and Calendar for tracking appointments
- EWW and my extras (text-based Emacs web browser)
- Modus themes: packaging changes for GNU ELPA and MELPA
- Modus themes 1.2.0 for GNU Emacs
- Use 'M-x query-replace-regexp' to downcase matches
- The Modus themes now cover deuteranopia in diffs
- Introducing the Modus themes exporter (Emacs library)
- My workflow with VC for Git projects (Emacs)
- Informative diff hunks for Emacs Lisp and Org
- Modus themes 1.1.0 for GNU Emacs
- Extensions for Emacs' vc-git
- Modus themes: review of select "faint" colours
- Embark and my extras (Emacs)
- Default Emacs completion and extras
- Comment on Unix versus Emacs
- Modus themes: review rainbow-delimiters faces
- Modus themes 1.0.0 (backward-incompatible changes)
- Org’s export dispatcher has a new face for its keys
- Why Emacs itself is my “favourite Emacs package”
- Released Modus themes 0.13.0
- My simple note-taking system for Emacs (without Org)
- Emacs: Org heading faces now adapt to their context
- Modus themes: report on the review of the main blue colours
- Manage podcasts in Emacs with Elfeed and Bongo
- Emacs: note on mixed font heights
- Notes for aspiring Emacs theme developers
- My Modus themes are now shipped with Emacs
- Released Modus themes 0.12.0
- Modus themes (Emacs): review "paren-match" colours
- Emacs: Bongo media manager and extras
- Emacs: custom functions galore!
- Released Modus themes 0.11.0
- Emacs: demo of outline-minor-mode and imenu
- Emacs proof-of-concept: tweaked focused writing for Org
- Emacs: configuring mixed fonts in Org mode
- “Focused editing” tools for Emacs
- Modus themes (Emacs): major review of "nuanced" colours
- Modus themes (Emacs): new "faint syntax" option
- Released Modus themes 0.10.0
- Modus Vivendi theme subtle palette review (Emacs)
- Emacs demo of Elfeed and my extras
- Released Modus themes 0.9.0
- Modus Operandi theme subtle palette review (Emacs)
- Demo of Emacs Shell (ESHELL)
- Released Modus themes 0.8.0
- Emacs: use SMERGE and EDIFF to resolve file conflicts
- Introduction to Magit (Emacs)
- Introduction to Ibuffer (Emacs)
- Released Modus themes 0.7.0
- Introduction to the Emacs Version Control framework
- Ripgrep inside of Emacs with “rg.el”
- On the design of the Modus themes (Emacs)
- Edit keyboard macros in Emacs
- My Modus themes for Emacs are in ELPA
- Primer on Emacs “registers”
- Released Modus themes 0.6.0
- Emacs: intro to ICOMPLETE
- Primer on "org-capture" (Emacs)
- Intro to the Gnus newsreader and email client for Emacs
- Released Modus themes 0.5.0
- Primer on regular expressions inside of Emacs
- Isearch powers in keyboard macros (Emacs)
- Emacs: rules for windows and buffer placement
- Released Modus themes 0.4.0
- Released Modus themes 0.3.0
- All about switching to Emacs (video blog)
- FZF with ace-window placement (Emacs)
- Fuzzy search with “Ivy actions” for FZF and RIPGREP (Emacs)
- Search+Replace across multiple files in Emacs
- Tips and tricks for Ivy (Emacs)
- My Modus themes are on MELPA!
- Git commit fixup with Magit (quick demo)
- Emacs: interactively rebase git commit with Magit
- Emacs: use DIRED and BONGO to store playlists
- Emacs DIRED multi-file permissions
- Emacs workflow for music management
- Free software is political (video reply to Bryan Lunduke)
- Basic applications of "emacsclient"
- Dotfiles: Emacs is now part of my live theme switch
- Status update: BSPWM and Emacs
- Vlog on Emacs documentation culture
- BREAKING: my BSPWM now uses the Hyper key
- Emacs: transpose text objects
- Emacs: easier keyboard macro counter
- Debian: set Hyper and other keys with Xmodmap
- Functions to comment code in Emacs
- About recentf and virtual buffers in Emacs
- Emacs: found that "dired-subtree" has a toggle behaviour!
- Demo of some Emacs micro motions and hacks
- Sample of a BSPWM resize method
- Change BSPWM marked border
- Emacs: narrowed Dired
- On free software pedantry and leadership
- Emacs workflow: M-x append-to-buffer
- Emacs IDO features and concepts
- Use Emacs DIRED and keyboard macros
- Manage window layouts in Emacs
- Use "M-x customize" to find more Emacs features
- Discover features in Emacs using the built-in docs
- Emacs keyboard macro counter
- The Emacs way to buffers and windows
- Demo: Emacs ISEARCH features and tweaks
- Demo: Emacs DIRED tweaks
- Why I switched to Emacs
- Vlog: Emacs mindset and Unix philosophy
- Modus themes: accessible colours for Emacs (WCAG AAA)
- Emacs' powerful OCCUR function in practice
- Practical macros in Emacs
- Opinion on Emacs vs Vim, best tiling WM, etc.
- Introduction to keyboard macros in Emacs
- Demo of OpenType features on GNU/Linux
- Fontconfig typographic features on GNU/Linux
- Emacs DIRED: list sub-directories, search findings, images, diffs
- Basics of the powerful Emacs file manager
- Vim user's first impressions of GNU Emacs