/Neovim_Elite

A sleek, powerful Neovim config built on LazyVim, enhanced with custom plugins and key mappings for developers and red teamers. Boosts productivity with LSP, fuzzy finder, terminal tools, and more. Fast, minimal, and beautiful. Fully customizable!

Primary LanguageLuaApache License 2.0Apache-2.0

Neovim Elite Setup ⚡

A modern, powerful, and minimal Neovim configuration tailored for developers who want performance, flexibility, and a polished workflow. This setup is based on LazyVim and further enhanced with custom plugins, key mappings, and personal touches to suit real-world engineering and red teaming tasks.


📸 Screenshots

Neovim Main Screen

🚀 Features

  • LazyVim Base: Clean, modular configuration built on LazyVim.
  • Preconfigured Plugins: Treesitter, LSP, Auto-completion, Formatter, and more.
  • Red Team & Engineering Tools: Includes tools that suit development, scripting, and automation workflows.
  • Custom Keybindings: Speed up navigation, editing, and command execution.
  • Aesthetic UI: Theme, icons, statusline, and smooth UX out of the box.

📦 Plugins Included (Highlights)

  • Telescope - Powerful fuzzy finder.
  • nvim-tree - File explorer.
  • nvim-cmp - Completion engine with snippet support.
  • LSP Config - Preconfigured for most languages.
  • Mason - Installer for LSPs, linters & formatters.
  • Bufferline and Lualine - Tab & status lines.

Full plugin list inside lua/plugins/


🎨 Theme Preview

Theme Menu


🔧 Installation Guide

⚠️ Prerequisite

Before installing this config, make sure to backup or remove your previous Neovim configuration to avoid conflicts:

# Backup existing config
mv ~/.config/nvim ~/.config/nvim-backup
mv ~/.local/share/nvim ~/.local/share/nvim-backup
mv ~/.local/state/nvim ~/.local/state/nvim-backup
mv ~/.cache/nvim ~/.cache/nvim-backup

# Or delete it completely (⚠️ irreversible)
rm -rf ~/.config/nvim ~/.local/share/nvim ~/.local/state/nvim ~/.cache/nvim

📥 Linux/macOS

# Install Neovim (v0.9+ required)
# Debian/Ubuntu
sudo apt install neovim

# Arch
sudo pacman -S neovim

# macOS (via Homebrew)
brew install neovim

# Clone the config
git clone https://github.com/ExploitEngineer/Neovim_Elite.git ~/.config/nvim

# Launch Neovim
nvim

🪟 Windows

  1. Install Neovim via scoop or Chocolatey:
scoop install neovim
# or
choco install neovim
  1. Backup or delete old config:
# Backup
Rename-Item "$env:LOCALAPPDATA\nvim" "$env:LOCALAPPDATA\nvim-backup"

# Or delete
Remove-Item "$env:LOCALAPPDATA\nvim" -Recurse -Force
  1. Clone the config:
git clone https://github.com/ExploitEngineer/Neovim_Elite.git $env:LOCALAPPDATA\nvim
  1. Launch Neovim:
nvim

Requires Neovim v0.9+


💡 Recommended Setup

  • Font: JetBrains Mono / FiraCode Nerd Font
  • Terminal: Alacritty / Kitty / Windows Terminal
  • OS: Linux / macOS preferred (WSL & Windows also supported)

Neovim Logo

Neovim Tree


🤝 Contribute / Fork

Feel free to fork, tweak, and use this configuration as a base for your own. PRs welcome!


📜 License

MIT License


Crafted with ❤️ by ExploitEngineer