Modern Neovim configuration optimized for productivity and developer ergonomics, built with:
- LazyVim framework for plugin management
- Lua-based configuration
- Cross-platform support (Windows/Linux/macOS)
- 🚀 Fast startup with optimized plugin loading
- ✨ Modern UI enhancements:
- Custom statusline
- Smooth scrolling
- 🔍 Intelligent autocompletion via LSP and snippets
- 📦 Preconfigured tools:
- LaTeX compilation (pdflatex/xelatex/lualatex)
- Git integration
- Terminal emulator
- 🔧 Developer-friendly:
- Smart syntax highlighting
- Code formatting
- Debugging support
-
Backup existing config:
mv ~/.config/nvim ~/.config/nvim.bak
-
Clone repository:
git clone https://github.com/ismailmajeeb/Neovim-Config ~/.config/nvim -
Install dependencies:
- Neovim 0.9.5+
- LazyVim dependencies
- TexLive (for LaTeX support)
-
First launch:
nvim
(Wait for plugins to auto-install)
- Average startup time: 80ms (measured with
:StartupTime) - Memory usage: ~50MB (varies with plugins)
- Inspired by modern Neovim configurations
- Uses LazyVim framework
- Includes configurations from nvim-lspconfig