I use Neovim as my main text editor and both writing and coding. The reason I use Neovim as opposed to IDEs such as JetBrains is that I don’t like the amount of additional fluff in IDEs such as coding assistants or built-in linters. I just want a hyper-focused, fast text editor for editing code.

I originally used LazyVim as my Neovim distribution, which is great for getting into neovim and I highly reccomend it as a beginner, but now I use my own neovim configuration to keep everything hyper minimal. I use the built in neovim package manager and not a third party one like Lazy, Maven, or LuaRocks.

Plugins:

  • mini.nvim
  • nvim-lspconfig
  • nvim-treesitter
  • kanagawa.nvim
  • plenary.nvim
  • telescope.nvim
  • oil.nvim
  • nvim-web-devicons
  • lualine.nvim
  • autoclose.nvim
  • cord.nvim
  • markdown-plus.nvim
  • render-markdown.nvim
  • typst-preview.nvim