|
|
||
|---|---|---|
| after/lsp | ||
| lsp | ||
| lua | ||
| README.md | ||
| init.lua | ||
| lazy-lock.json | ||
README.md
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