nvim-configs/README.md

722 B

Requirements:

Apt packages

There are some packages required by Mason, Telescope, etc.

Note: this is a very loose list.

sudo apt install gcc ripgrep unzip java-common default-jre luarocks cmake libbinutils moreutils shellcheck

Language servers:

See lua/lsp.lua for the commented out MasonInstall commands

Treesitter parsers

:TSInstall javascript typescript jsx tsx vue html css

To get vue working:

npm install -g @vtsls/language-server

NerdFont

A NerdFont with symbols is required to show icons in tree view

Nice to know stuff

:InspectTree

  • Debug the treesitter syntax tree
  • 'I' to display the assumed source language
  • 'a' to toggle anonymous nodes