My current NeoVim config. Nothing more, nothing less. This exists to keep my config safe in case something goes bonkers.
This config uses Lazy.nvim as its package installer, and a colour scheme similar to VSCode's Default Dark+ theme.
Neovim version >= 0.10.0 required.
Package Manager: Lazy.nvim Colourscheme: vscode.nvim Prerequisites to be installed via your Linux distribution's package manager:
- conform.nvim
- mason.nvim
- neodev.nvim
- nvim-autopairs
- nvim-cmp
- nvim-lint
- nvim-lspconfig
- nvim-treesitter
- Comment.nvim - (Mass-insert Comments)
- glow.nvim - (Markdown Previewer)
- harpoon - (File Jumping)
- leap.nvim - (Advanced Motions)
- neogen - (Generate Annotations)
- nvim-colorizer.lua - (Colour Code Visualizer)
- nvim-spectre - (Find/Replace Panel)
- telescope.nvim - (Fuzzy Finder)
- trouble.nvim - (Diagnostics Panel)
- undotree - (Undotree)
- which-key.nvim - (Key Bindings)
This configuration is inspired by ThePrimeagen and NavePnow.