๐ Neovimโ
LazyVim base, customised for Go + Kubernetes, themed with TokyoNight Storm overridden to pure black + cobalt + magenta.

Keybindings (additions to LazyVim defaults)โ
| Keys | Action |
|---|---|
| ++leader+"g"+"g"++ | lazygit (floating) |
| ++leader+"g"+"r"++ | :GoRun |
| ++leader+"g"+"t"++ | :GoTest |
| ++leader+"g"+"shift+t"++ | :GoTestFile |
| ++leader+"g"+"c"++ | :GoCoverage |
| ++leader+"g"+"shift+i"++ | :GoImports |
| ++leader+"g"+"s"++ | :GoFillStruct |
| ++leader+"g"+"e"++ | :GoIfErr |
| ++leader+"y"+"s"++ | YAML schema picker (k8s, GH actions, etc.) |
| ++leader+"a"+"a"++ / ++leader+"a"+"i"++ / ++leader+"a"+"e"++ / ++leader+"a"+"shift+a"++ | AI chat / inline / actions / add-to-chat (visual) |
| ++leader+"s"++ / ++leader+"s"+"w"++ / ++leader+"s"+"p"++ | Spectre search & replace |
| Ctrl+backslash | toggleterm float |
| Ctrl+h / Ctrl+j / Ctrl+k / Ctrl+l (in terminal) | jump out of terminal pane |
| Alt+j / Alt+k | move line down/up |
LSPs/formatters auto-installed by Masonโ
gopls ยท gofumpt ยท goimports ยท golangci-lint ยท golines ยท gotests ยท gotestsum ยท yaml-language-server ยท lua-language-server ยท stylua ยท bash-language-server ยท shellcheck ยท shfmt
Theme overridesโ
The TokyoNight palette overrides live in
nvim/lua/plugins/colorscheme.lua.
Tune cobalt/magenta intensity in the on_colors callback.