barryblando / neovim-config-setup

Neovim on Windows Subsytem Linux 2 using WezTerm

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Neovim on Windows Subsytem Linux 2 using WezTerm

License:GNU General Public License v3.0


Languages

Language:Lua 100.0%