A modern, Lua-based Neovim setup designed for efficiency and customization.
- 🚀 Lazy-loaded plugins via lazy.nvim
- 🎨 Gruvbox theme with custom highlights
- 🧠 Intelligent code completion and LSP support
- 🧰 Modular setup under
lua/config/ - 🔍 Telescope for fuzzy finding
- 🗂️ File explorer with
sfm.nvim - 🧱 Git integration with
gitsigns.nvimandneogit
init.lua: main entry pointlua/config/: modular config files (keymaps, plugins, settings)lsp/: custom LSP setupscolors/: custom colorschemesnippets/: custom snippets
git clone https://github.com/mnabila/nvimrc ~/.config/nvim- Want to change the theme? Check
lua/config/colorscheme.lua - Plugins are managed in
lua/config/plugins.lua - LSP setup is organized inside the
lsp/directory - Filetype-specific settings are located in
after/ftplugin/ - You can tweak general settings in
lua/config/options.lua - Key mappings are defined in
lua/config/keymaps.lua
This project is licensed under the MIT License.
