Stealth Neovim Distribution

Looks empty. Feels plenty.

ObscuraVim is a light-weight, blazingly-fast Neovim setup that wears a black mask. No flashy UI by default: just black background, white text, and a razor-sharp core. Everything else appears only on demand.

Minimal Surface

No statusline, no numbers, no noise. Diagnostics are quiet until you ask.

Hidden Power

LSP, fuzzy search, folds, file manager, formatting — all revealed by keys.

Fast By Design

Lazy loading, trimmed runtime, and disabled providers keep startup lean.

obscura.vim — real shortcuts
Space + ffFind files (Telescope)
Space + fwLive grep search
TabBuffers picker
Ctrl + eOil file manager
sFlash jump navigation
gqFormat with Conform
Visual + Ctrl + rRename via rgr
"Stealth UI, precise control."

Obscura Manifesto

Editor, Not IDE

Code is text. When you write code, you should write text — not chase UI. ObscuraVim keeps the editor pure and moves tools to the background.

Know the Tools

Buttons hide understanding. ObscuraVim favors explicit actions so you learn what actually happens when you build, run, or refactor.

Color With Restraint

Everything highlighted means nothing is. Moss keeps contrast low and focus high. Read more about the philosophy at moss-theme.

LSP For Truth, Not Tricks

LSP is here for errors and instant feedback — not magic. No distraction, no dependency on jumps to understand unknown code.

Search Is The Tool

Deep work is search, edit, and write. Telescope + FZF + ripgrep turn any codebase into a map you can traverse fast.

Completions On Demand

Focus first, suggestions second. Completion stays hidden until you ask for it, so typing never gets hijacked.

Control The Formatter

One key can format, but you choose the binaries, paths, and flags. Mason wraps the install, not the decisions.

Unix Power, Minimal Plugins

Neovim already does a lot. ObscuraVim stays light, uses buffers for file management, and leaves space for the Unix flow.

Invisible By Default

Open ObscuraVim and it looks like stock. The power is in your fingers, revealed only when you need it.

Demo Preview

Real-time session capture. No cuts, no overlays, just the raw flow.

Performance Profile

ObscuraVim boots with a slim runtime and lazy plugins. Builtin providers are disabled, UI chrome is stripped, and only the essentials load when you need them.

Get release updates
Light-weight Lower is better

          
Blazingly-fast Lower is better

          

Core Tools

Search Telescope + FZF + ripgrep
Files Oil buffer file manager
Navigation Flash smart jumps + UFO folds
Formatting Conform (auto format on read)
Completion Blink.cmp + LuaSnip (manual trigger)
Theme Moss minimal contrast

Supported LSP

HTML, CSS, TS/JS, Rust, Go, Lua, Python, C/C++, SQL, LaTeX — configured for precise error feedback without UI overload.