mnabila
nvimrc
Lua

Neovim Configuration

Last updated Jun 25, 2026
138
Stars
2
Forks
0
Issues
0
Stars/day
Attention Score
66
Language breakdown
No language data available.
โ–ธ Files click to expand
README

๐Ÿ› ๏ธ Neovim Configuration

A modern, Lua-based Neovim setup designed for efficiency and customization.

๐Ÿ“ธ Preview

Text Editor

๐ŸŒŸ Features

  • ๐Ÿš€ 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.nvim and neogit

๐Ÿ“‚ Structure

  • init.lua: main entry point
  • lua/config/: modular config files (keymaps, plugins, settings)
  • lsp/: custom LSP setups
  • colors/: custom colorscheme
  • snippets/: custom snippets

๐Ÿงฐ Installation

git clone https://github.com/mnabila/nvimrc ~/.config/nvim

๐Ÿ’ก Tips

  • 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

๐Ÿ“œ License

This project is licensed under the MIT License.

๐Ÿ”— More in this category

ยฉ 2026 GitRepoTrend ยท mnabila/nvimrc ยท Updated daily from GitHub