Demo GIF — Record yours with vhs or asciinema and drop it here.
nvim demo.gif placeholder
| Dashboard |
Editor |
 |
 |
No screenshots yet? Take them with :lua Snacks.terminal() and paste into .github/.
Standard install:
git clone git@github.com:sm010422/nvim ~/.config/nvim
nvim # lazy.nvim auto-installs plugins on first launch
Run alongside another config:
git clone git@github.com:sm010422/nvim ~/.config/sm010422/nvim
NVIM_APPNAME=sm010422/nvim nvim
tokyonight-night with a custom pitch-black background (#0a0a0f).
| Language |
LSP |
Formatter |
DAP |
| TypeScript / JavaScript |
tsserver |
prettier |
— |
| Java |
jdtls (nvim-java) |
— |
nvim-dap |
| Kotlin |
kotlin_language_server |
— |
— |
| C# |
Roslyn |
— |
— |
| C / C++ |
clangd |
— |
— |
| Python |
pyright |
— |
— |
| Tailwind CSS |
tailwindcss-language-server |
— |
— |
| CSS |
cssls |
— |
— |
| HTML |
html |
— |
— |
| Markdown / JSON / YAML / TOML |
— |
prettier |
— |
Editor
Git
LSP & Completion
AI
| Plugin |
Role |
Claude Code (lazyvim.plugins.extras.ai.claudecode) |
AI coding assistant |
GitHub Copilot (lazyvim.plugins.extras.ai.copilot) |
Inline completions (disabled by default) |
UI
Misc
nvim/
├── init.lua # entry point
├── lazyvim.json # LazyVim extras
├── lazy-lock.json # plugin lockfile
└── lua/
└── plugins/ # plugin overrides & custom configs
Made with ♥ and too many late nights