Go to file
hheik 295cc63bcd Added treesitter-context-commentstring, vue SFC support and theme preview 2026-04-24 09:19:49 +03:00
after/lsp Added some plugins and lsp configs 2026-03-25 17:01:02 +02:00
lsp Added some plugins and lsp configs 2026-03-25 17:01:02 +02:00
lua Added treesitter-context-commentstring, vue SFC support and theme preview 2026-04-24 09:19:49 +03:00
README.md Added treesitter-context-commentstring, vue SFC support and theme preview 2026-04-24 09:19:49 +03:00
init.lua Added treesitter-context-commentstring, vue SFC support and theme preview 2026-04-24 09:19:49 +03:00
lazy-lock.json Added treesitter-context-commentstring, vue SFC support and theme preview 2026-04-24 09:19:49 +03:00

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