Skip to content

maeldonn/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maël's Neovim Config

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.

Requirements

  • neovim ≥ 0.11
  • Nerd Font installed (for icons)
  • Tree-sitter parsers: run :TSUpdate
  • Optional (Go): go ≥ 1.20 for gopls
  • ripgrep binary for telescope
  • tree-sitter-cli binary

Install

  • Place the config at ~/.config/nvim
  • Start Neovim and run :Lazy sync
  • After plugins install, run :TSUpdate

Structure:

  • init.lua loads config/* and bootstraps lazy.nvim
  • lua/config/* core: options, keymaps, autocmds, lazy
  • lua/plugins/* plugin specs (managed by lazy.nvim)
  • lsp/* lsp settings

Enjoy a fast, pragmatic editing workflow tailored for Go, Node, and Lua.

About

My personal neovim configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages