Feb. 25, 2025
This may be documented in the Doom Emacs documentation, but I’m trying to log my efforts for future reference. General reference information is useful to everyone, including my future self.
Recently, I looked into leveling-up my Doom Emacs configuration. Doom provides a slick menu-system that activates with a press of the “leader key.” As a previous Spacemacs user, I stick with the default leader key, SPC
.
One thing I wanted to test was making Emacs registers easier to use from the keyboard. Emacs registers allow you to assign a single character to a location in a buffer, then quickly jump to any of these locations. You can store registers with the function register-to-point
, and return to a register with the function jump-to-register
.
Jan. 3, 2025
This is an opinionated set of git
guidelines. However, I believe it is also a reasonable set of git
guidelines for most teams.
This post is broken up into two parts. Part I covers git
commit message standards. Part II describes usage of rebase
over merge
as a collaboration strategy.
In Part I, we will work through the guidelines, one-by-one, starting with simple, one-line git
commit messages and working up to a full, detailed commit message with multiple paragraphs and bullet points.
Dec. 29, 2024
After years of using various static site generators, I’ve finally made the switch to Hugo, a popular framework known for its flexibility and ease of use. As someone who’s familiar with the world of web development, I was drawn to Hugo’s unique blend of power and simplicity.
A Brief History of My Static Site Journey
I first dipped my toes into static site generators back in 2015, when I created my consulting company’s website using Lektor, a Python framework that allowed me to structure my site exactly as I saw fit. While Lektor was great for its flexibility and customizability, it had some limitations – particularly when it came to theme support.