Go to file
hheik 19457c1f36 Added some plugins and lsp configs 2026-03-25 17:01:02 +02: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 some plugins and lsp configs 2026-03-25 17:01:02 +02:00
README.md Added some plugins and lsp configs 2026-03-25 17:01:02 +02:00
init.lua Added some plugins and lsp configs 2026-03-25 17:01:02 +02:00
lazy-lock.json Added some plugins and lsp configs 2026-03-25 17:01:02 +02: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:

:MasonInstall clangd
:MasonInstall lua-language-server@3.15.0
:MasonInstall luacheck
:MasonInstall rust-analyzer
:MasonInstall shellcheck
:MasonInstall vtsls
:MasonInstall vue-language-server
:MasonInstall yaml-language-server
:MasonInstall css-lsp
:MasonInstall docker-langauge-server

To get vue working:

npm install -g @vtsls/language-server

NerdFont

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