Skip to content

Latest commit

 

History

History

My nvim config

Initially based on the fantastic kickstart-modular project.

I've had a lot of fun tweaking things along the way. Some features:

  • Tweaked folke/tokyonight.nvim colors
  • Customized lualine with git changes, LazyVim like filename display, Harpoon support, LSP info, and more
  • Automatic sessions via Auto-session
  • Snacks.nvim with a Telescope feel
  • Multiple picker support (snacks, telescope, fzf-lua) controlled by env var (NVIM_PICKER_ENGINE)
  • Tweaked Blink.cmp config
  • Plugin groups controlled by env vars
  • nvim-cmp support controlled by env var (NVIM_CMP_ENGINE)
  • Light and dark mode theme switching
  • Neogit + Diffview with Github-like highlighting
  • Disabling Treesitter on large js files
  • Fully lazy loaded
  • Keymaps, so many keymaps