Skip to content

πŸš€ 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!

License

Notifications You must be signed in to change notification settings

ExploitEngineer/Neovim_Elite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.


πŸš€ 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/


πŸ”§ 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)

πŸ“Έ Preview

Neovim Preview


🀝 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

About

πŸš€ 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!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages