Skip to content

mharbol/nvimrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My neovim Configuration

Prereqs

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-cli

The exact font used is DroidSansM Nerd Font Mono. This works well on both macOS and WSL.

LSP clients and other functionalities:

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 ripgrep

I 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

About

My Neovim configuration

Topics

Resources

Stars

Watchers

Forks

Contributors