August 15, 2026

Back in the day, I started using Neovim with the LazyVim distribution. As I became a power user, I started building my own Neovim configuration from scratch.

This was challenging but a lot of fun. Building your own Neovim configuration from scratch feels like working on your classic car and installing modern accessories in it. Because the learning curve is steep, I've put my Neovim configuration online in my dotfiles repository.

During my summer vacation, I completely rewrote my configuration using the integrated vim.pack plugin manager introduced in Neovim 0.12. I've learned a lot from this. By sharing my dotfiles, I hope I can give you a head start in building your own.