Skip to content

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.

Notifications You must be signed in to change notification settings

hey-Zayn/NVim-Stepup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages