This is my personalized LazyVim setup, fine-tuned for productivity and customization. It's designed to be a plug-and-play configuration for Neovim, with a modular structure and essential plugins.
.
βββ init.lua # Entry point for Neovim
βββ lazy-lock.json # Plugin lockfile
βββ lazyvim.json # LazyVim config metadata
βββ LICENSE # License file
βββ lua
β βββ config
β β βββ autocmds.lua # Custom auto commands
β β βββ keymaps.lua # Key mappings
β β βββ lazy.lua # LazyVim plugin setup
β β βββ options.lua # Neovim options
β βββ plugins
β βββ example.lua # Sample plugin config
βββ README.md # You're here!
βββ stylua.toml # StyLua configuration-
Install Neovim (v0.9+ recommended)
-
Clone this repo:
git clone https://github.com/BadRat-in/lazyvim-config.git ~/.config/nvim -
Launch Neovim:
nvim
LazyVim will handle the restβplugins will be automatically installed on first run.
- β‘ Lightning-fast startup with LazyVim
- π§ Modular configuration (keymaps, autocmds, options)
- π§© Plugin management via Lazy.nvim
- π Auto-formatting with StyLua
This project is licensed under the Apache License 2.0.