My neovim Configuration
Most things work well enough on their own; if not here are a few additions.
Java LSP tools. Requires Java 17 or later.
Treesitter for nvim 0.12+ requires
tree-sitter-cli.
The easiest way to get that is:
cargo install --locked tree-sitter-cliThe exact font used is DroidSansM Nerd Font Mono.
This works well on both macOS and WSL.
Telescope specifically uses
ripgrep for global searching in files.
I assume there is a way to point it to regular grep but I just installed it:
cargo install ripgrepI am not totally certain how many of these needed to get downloaded manually but if they give you issues here are the commands I used to rectify those situations.
# python virtual environment
sudo apt install --yes -- python3-venv
# gradle_ls
./gradlew installDist