nvim-configs/README.md

38 lines
722 B
Markdown

# Requirements:
## Apt packages
There are some packages required by Mason, Telescope, etc.
**Note: this is a very loose list.**
```shell
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