- As close to zero-config as possible.
- Only quality of life features are enabled by default.
- Tokyonight (colorscheme)
- Telescope (fuzzy finder)
- Conform (auto-format on save)
- Mason, Mason-LSPConfig, LSPConfig (LSP + TypeScript server)
- ff: Telescope find files
- fg: Telescope live grep
- gd: LSP go to definition
- gD: LSP go to declaration
- gr: LSP references
- gi: LSP implementation
- K: LSP hover
- [d / ]d: Prev/Next diagnostic
- rn: LSP rename symbol
- ca: LSP code action
Run :Lazy sync or restart Neovim to install new plugins.
To enable format on save, nothing extra is needed. Conform runs automatically on BufWritePre for supported filetypes. Ensure the external formatters are installed (e.g., stylua, prettier, black, shfmt, gofmt).
TypeScript LSP:
- Ensure Node.js is installed on your system.
- Run
:Lazy sync, then:Masonto manage external tools. ts_lsshould auto-install; if not, install it from the:MasonUI.- Open a
.ts/.tsxfile to start the server. Use the LSP keys above. - If something seems off, check
:LspInfoand:Masonfor status.