Skip to content

wfaler/neovim-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Neovim setup

This builds on top of NVChad. Assumes you have a recent neovim version installed

If you have a prior setup, uninstall it with:

rm -rf ~/.config/nvim
rm -rf ~/.local/share/nvim

Install NVChad:

git clone https://github.com/NvChad/NvChad ~/.config/nvim --depth 1 && nvim

Add these customizations, by:

rm -rf ~/.config/nvim/lua/custom
git clone git@github.com:wfaler/neovim-setup.git ~/.config/nvim/lua/custom

Open nvim, run:

:MasonInstallAll

Done!

Currently supports:

  • Golang (excluding debugger, for debug, view: https://www.youtube.com/watch?v=i04sSQjd-qo)
  • Python (excluding debugger, for debug, view: https://www.youtube.com/watch?v=4BnVeOUeZxc)
  • Scala (metals-nvim), requires Java, SBT & Coursier installed, may require coursier install metals
  • Typescript/Javascript with LSP
  • Terraform
  • Copilot
  • Running tests with neotest (requires treesitter grammar installed for each language)
  • Vue 3 (requires npm install @vue/typescript-plugin in each project as a dev dependency - as this does not seem to be available through Mason)
  • Rust

TODO

  • Gradle + Kotlin

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages