A professional NeoVim configuration optimized for MERN stack (MongoDB, Express.js, React, Node.js) development. Transform NeoVim into a modern IDE with VS Code-like features and Vim's efficiency.
- π¨ VS Code-like Interface - Tokyonight theme with modern UI components
- β‘ Fast Plugin Management - Lazy.nvim for optimal performance
- π§ Full LSP Support - IntelliSense for JavaScript, TypeScript, HTML, CSS
- π³ Advanced Syntax Highlighting - Treesitter for better code understanding
- π Fuzzy Finding - Telescope for file search, grep, and more
- π File Explorer - Nvim-tree sidebar for project navigation
- π¬ Autocompletion - Nvim-cmp with LSP and snippet support
- π Git Integration - Gitsigns for version control visuals
- π Integrated Terminal - Built-in terminal for commands
- β¨οΈ VS Code Keybindings - Familiar shortcuts for productivity
- JavaScript/TypeScript - Full LSP support with tsserver
- React/JSX/TSX - Advanced syntax highlighting
- HTML/CSS/JSON - Language server support
- Lua - NeoVim configuration development
- Node.js/npm - Package management and runtime
- Git - Version control integration
- ESLint - Code quality and linting
- NeoVim 0.8+
- Node.js 16+
- Git
# Backup existing config (optional)
mv ~/.config/nvim ~/.config/nvim.backup
# Clone this repository
git clone https://github.com/yourusername/nvim-config.git ~/.config/nvim
# Start NeoVim (plugins will auto-install)
nvim
## π **Final GitHub Setup**
### **Repository Settings:**
- **Name**: `nvim-config` or `neovim-ide`
- **Description**: Use one of the options above
- **Visibility**: Private (recommended for personal configs)
- **Topics**: Add the suggested tags
### **Additional Files to Include:**
- `LICENSE` (MIT recommended)
- `.gitignore` (as shown above)
- `screenshots/` folder with demo images
This will make your repository look professional and help others understand what your configuration offers!