Personal Neovim configuration.
- Neovim
- Git
- Curl
- Make
- A C compiler
- Tree-sitter CLI
Verify the CLI is available before running setup:
tree-sitter --version
Homebrew users: install tree-sitter-cli, which provides the
tree-sitter executable required by nvim-treesitter.
brew install tree-sitter-cli
The tree-sitter Homebrew formula provides the library only; it does not
install the CLI executable.
## Setup
```sh
git clone https://github.com/adirizka7/nvim.git ~/.config/nvim
cd ~/.config/nvim
make setupmake setup installs the configured plugins, the Bash Treesitter parser required by curl.nvim, and the Go parser used by the Go test mapping.
Open Neovim after setup:
nvimFor optional plugin integrations, install the tools they use, such as jq for formatted Curl responses, language servers, formatters, and TeX tools for Vimtex.
The Svelte LSP configuration requires svelteserver, provided by this npm package:
npm install --global svelte-language-serverRestart Neovim after installation. Verify that :echo executable('svelteserver') returns 1.
If you use a Node version manager such as fnm, install the package for the Node version used to launch Neovim. Switching Node versions may require reinstalling it.