Opinionated Neovim setup optimized for Go, Node, and Lua, with fast navigation. Uses lazy-loading for snappy startup and a curated plugin set for LSP, treesitter, search, Git, and file navigation.
neovim≥ 0.11- Nerd Font installed (for icons)
- Tree-sitter parsers: run
:TSUpdate - Optional (Go):
go≥ 1.20 forgopls - ripgrep binary for telescope
- tree-sitter-cli binary
- Place the config at
~/.config/nvim - Start Neovim and run
:Lazy sync - After plugins install, run
:TSUpdate
Structure:
init.lualoadsconfig/*and bootstrapslazy.nvimlua/config/*core:options,keymaps,autocmds,lazylua/plugins/*plugin specs (managed by lazy.nvim)lsp/*lsp settings
Enjoy a fast, pragmatic editing workflow tailored for Go, Node, and Lua.