/nvim

Lua based Nvim configuration for SWE and Devops. Still WIP.

Primary LanguageLuaMIT LicenseMIT

My Nvim Configuration

Neovim Last commit CI Status License

image

My nvim configs inspired by https://github.com/Allaman/nvim. I decided that my neovim configurations needed an upgrade, so this is a refresh to port everything over to lua. Some options are still configured using vimscript, but the rest of the plugins are configured in lua. This is a work in progress.

Features


General

Coding

  • Completion engine using nvim-lspconfig
  • Enhanced highlighting using nvim-tree-sitter
  • Go code tools for extra go functions like GoRename via vim-go
  • Package management for linters, lsps, formatters via Mason

Funky addons

  • Modulating theme based on the time of the day. I used different themes from nightfox to change my colorscheme automatically without having to restart neovim. This seems to work as of now.