Skip to main content

Dotfiles

dotfiles and Makefiles

This morning was spent cleaning up my dotfiles. I’ve often had issues with the ~/.config directory when using plugin managers with both vim-plug for NeoVim and fisher for fish shell. These plugins self update, and using them on multiple systems often requires checking in changes from upgrading to the latest versions when they do. Adding the files to .gitignore might be a solution, but that would still require me to do the installation on every system I want to use them on. The solution I came up with was to move the nvim and fish directories outside of the config directory and create a Makefile (or in the case of fish recursive Makefiles) to manage the linking.