• 4th May 2026

Convenient auto-command for vim.pack.update

Neovim 0.12's new built-in package management is a breath of fresh air, but the default confirmation buffer is a bit bare-bones when it comes to quick interactions. If you're like me and want to just hit a key to sync everything up instead of using the code action ca and selecting update on each package... …

Read more â†’
  • 10th March 2026

Finding Nerd Fonts in Neovim

I have been writing quite a few presentations in presenterm and was repeatedly going over to the nerd font website to search for the icon that I wanted to pick copying it, then pasting it in neovim. Surely... there is a better way. …

Read more â†’
  • 4th February 2026

Two useful aliases for use with JJ

Everyone will have the jj tug alias defined in their list of aliases in their jj config. I would like to share two that I think are quite nifty and useful! …

Read more â†’
  • 15th December 2025

Updating Treesitter's Config to use Main

If you woke up to the news that treesitter has set their default branch to main from the now frozen master then you may wish to know how to now configure your plugins that depend on it in neovim. Here's how I did it in my local dotfiles. …

Read more â†’
  • 12th November 2024

Wildcard Routing with Cloudflare Email Forwarding

If you have your own domain name but are cheap like me and don't want to pay for a third party service you can use Cloudflare to route your emails to your gmail address. (And after reading this quick post, can forward even plus suffixed email addresses to your gmail account. …

Read more â†’