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
