Skip to content
This repository has been archived by the owner on Jun 26, 2022. It is now read-only.

barryblando/neovim-config-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WSL2 NEOVIM CONFIG (ARCHIVED) UPDATE: .dotfiles

screenshot

Follow this Playlist from Christian Chiarulli for Guides.

Before setting this up... FORK AT YOUR OWN RISK

  • I use this setup mainly on my Pengwin distro under WSL2.

    Make sure you really know basics of Vim & Neovim. You can join @Machine Discord Server

  • All plugins are up-to-date.

Without further ado Lezzgaw!

brew install neovim
  • Remove current ~/.config/nvim directory

  • If you have packers.nvim installed, remove .local\share\nvim\site\pack

  • Clone

git clone https://github.com/barryblando/neovim-config-setup.git ~/.config/nvim
  • Run nvim and wait for the plugins to be installed

NOTE (You will notice treesitter pulling in a bunch of parsers the next time you open Neovim)

  • Install the following language servers:
npm i -g 
  bash-language-server
  dockerfile-language-server-nodejs
  diagnostic-languageserver
  @tailwindcss/language-server
  yaml-language-server
  vscode-langservers-extracted
  typescript typescript-language-server
  graphql-language-service-cli
  @prisma/language-server
  @ansible/ansible-language-server
  emmet-ls
  prettier

cargo install --locked taplo-cli
cargo install stylua

brew install hashicorp/tap/terraform-ls
brew install lua-language-server
brew install bufbuild/buf/buf
brew install hadolint
  • Install the following, in order for Telescope to work:

Check NVIM health status

  • Open nvim and enter the following:
:checkhealth

-- If you found errors just follow the instructions there i.e installing lazygit, lazydocker, lazynpm, ncdu, htop for Toggleterm

IF ALL IS WELL. YOU'RE GOOD TO GO. GOOD LUCK, COMRADE!

Sources

Releases

No releases published

Packages

No packages published

Languages