Skip to content

mharbol/nvimrc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 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.

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.

# gopls
go install -v golang.org/x/tools/gopls@latest
# python virtual environment
sudo apt install --yes -- python3-venv
# Typescript Language Server
npm install -g typescript typescript-language-server
# Astro JS Build Tool
npm install -g @astrojs/language-server
# gradle_ls
./gradlew installDist

About

My Neovim configuration

Topics

Resources

Stars

Watchers

Forks