Skip to content

About

My personal NeoVim configuration - a VS Code alternative for web development. Easy to setup with Lazy.nvim, featuring modern plugins for MERN stack (MongoDB, Express, React, Node.js) with intuitive keymaps.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

NeoVim MERN Stack Development Configuration

NeoVim Lua JavaScript TypeScript

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.

✨ Features

  • 🎨 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

🛠️ Tech Stack Support

Languages

  • JavaScript/TypeScript - Full LSP support with tsserver
  • React/JSX/TSX - Advanced syntax highlighting
  • HTML/CSS/JSON - Language server support
  • Lua - NeoVim configuration development

Tools

  • Node.js/npm - Package management and runtime
  • Git - Version control integration
  • ESLint - Code quality and linting

🚀 Quick Start

Prerequisites

  • NeoVim 0.8+
  • Node.js 16+
  • Git

Installation

# 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!

About

My personal NeoVim configuration - a VS Code alternative for web development. Easy to setup with Lazy.nvim, featuring modern plugins for MERN stack (MongoDB, Express, React, Node.js) with intuitive keymaps.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages