Hyper-minimal. Blazing Fast. Battle-ready Neovim Config.
⚙️ Built for speed • 🧩 Modular by design • ⌨️ Terminal-native focus
Get up & running instantly:
git clone https://github.com/realSUDO/rootVim ~/.config/nvim
nvim +Lazy sync✨ That’s it. Restart Neovim and you’re inside realSUDO/rootVim.
| Action | Keybind |
|---|---|
| Hover Docs | K |
| Go to Definition | gd |
| Code Action | <leader>ca |
| Format Buffer | <leader>gf |
| File Explorer (Neo-tree) | <leader>nn / <leader>nt |
| Breakpoint (DAP) | <leader>dt |
| Continue (DAP) | <leader>dc |
| Find Files (Telescope) | <C-p> |
| Terminal Horizontal | <leader>tt (n) |
| Terminal Vertical | <leader>ty |
| Window Navigation | <C-h/j/k/l> |
| Compile & Run | <leader><leader><leader>r |
Run this one-liner to install with all dependencies:
curl -sL https://raw.githubusercontent.com/realSUDO/rootVim/main/install.sh | bashOr clone and run manually:
git clone https://github.com/realSUDO/rootVim && cd rootVim && chmod +x install.sh && ./install.shThe installer will:
- Install dependencies
- Configure Python + Clipboard
- Backup existing configs
- Auto-install all plugins
Dependencies:
- Neovim 0.9+
- Python 3.10+ + pip
- Node.js 16+ + npm
- Clang
# Arch
sudo pacman -S --needed neovim python-pip nodejs npm clang
# Ubuntu/Debian
sudo apt install neovim python3-pip nodejs npm clangPython Env:
python3 -m venv ~/.globalPython
~/.globalPython/bin/pip install pynvim black isortClipboard:
- X11 →
xclip - Wayland →
wl-clipboard
Config:
git clone https://github.com/realSUDO/rootVim ~/.config/nvim
nvim +Lazy syncClick to Expand
K→ Hover docsgd→ Go to definition<leader>ca→ Code actions (normal/visual)
<C-space>→ Init selection / Node incremental<bs>→ Node decremental
<leader>gf→ Format buffer (5s timeout)
<leader>nn→ Reveal filesystem (left)<leader>nt→ Toggle tree
<leader>dt→ Toggle breakpoint<leader>dc→ Continue execution
<C-b>/<C-f>→ Scroll docs up/down<C-Space>→ Trigger completion<C-e>→ Abort completion<CR>→ Confirm selection
<C-h/j/k/l>→ Window navigation (left/down/up/right)
<leader>tt(t) → Close terminal pane<leader>tt(n) → Open horizontal terminal<leader>ty→ Open vertical terminal
<C-p>→ Find files (Telescope)<leader><leader><leader>r→ Save + Compile & Run<leader><leader>co→ Toggle Copilot<leader>tw→ Toggle line wrap
<Tab>→ Expand snippet / Jump forward<S-Tab>→ Jump backward
- 🚀 Ultra-fast lazy-loading
- 🎯 Minimal UI (floating borders, clean highlights)
- 🔧 LSP, Mason, Autocompletion
- 🔍 Telescope for navigation
- 🌌 TokyoNight theme
- 📜 Treesitter highlighting
- 🗂️ Neotree file browsing
- 📊 Lualine statusline
- 🧠 Diagnostics + DAP ready
- 🏠 ASCII start screen + sessions
| Tool / Plugin | Purpose |
|---|---|
| Neovim (0.9+) | Core Editor |
| Lua | Configuration Language |
| Lazy.nvim | Plugin Manager |
| Mason.nvim | LSP/DAP Installer |
| Telescope | Fuzzy Finder |
| Treesitter | Syntax Highlighting |
| nvim-cmp | Autocompletion |
| Lualine | Status Line |
| TokyoNight | Theme |
| alpha-nvim | Dashboard / Zeroscreen |
- ❌ Not beginner-friendly
- ⛔ Terminal-only (no GUI)
- 🌱 Some language configs require manual tweaks
MIT © realSUDO
“There is elegance in speed. There is beauty in silence.”