chore(neovim): Add taplo, yamlls configs & more lsp installations

in bootstrap script
This commit is contained in:
Pratik Tripathy
2025-08-04 11:03:29 +05:30
parent d8914b9d2e
commit 355bbfd2e8
5 changed files with 55 additions and 56 deletions

View File

@@ -0,0 +1 @@
return {}

View File

@@ -0,0 +1 @@
return {}

View File

@@ -4,23 +4,24 @@
-- Step 2: Append the LSP server name in the below array -- Step 2: Append the LSP server name in the below array
vim.lsp.enable({ vim.lsp.enable({
"bashls", "bashls",
"cssls",
"docker_compose_language_service",
"dockerls",
"html",
"jsonls",
"lua_ls",
"markdownlint",
"marksman",
"prettier",
"pylsp",
"shellcheck", "shellcheck",
"shellharden", "shellharden",
"shfmt", "shfmt",
"docker_compose_language_service",
"dockerls",
"jsonls",
"lua_ls",
"pylsp",
"sqlls", "sqlls",
"cssls",
"html",
"ts_ls",
"prettier",
"marksman",
"markdownlint",
"trivy",
"taplo", "taplo",
"trivy",
"ts_ls",
"yamlls",
}) })
-- TIP: On new systems, install these through Mason -- TIP: On new systems, install these through Mason

View File

@@ -39,6 +39,7 @@ tokei
tree-sitter tree-sitter
typescript-language-server typescript-language-server
vue-language-server vue-language-server
yaml-language-server
yamlfmt yamlfmt
yt-dlp yt-dlp
zoxide zoxide

View File

@@ -1,8 +1,46 @@
# Lines that start with # are ignored # Lines that start with # are ignored
# Coding: Some are common, some not found in some OSes; all are required
aspnetcore-runtime-8.0
build-essential
clang
cmake
code
codespell
git
gitleaks
hadolint
html
jq
llvm
lua
lua5.3
lua54
luajit
make
node
nodejs-bash-language-server
npm
podman
python3
python3-pip
sccache
shellcheck
shfmt
software-properties-common
sqlite
stylua
tmux
tokei
tree-sitter
tree-sitter-cli
trivy
vscode
yamllint
zoxide
# Below few are apt-only packages - non-free sources must be added before this # Below few are apt-only packages - non-free sources must be added before this
apt-transport-https apt-transport-https
build-essential
libreadline-dev libreadline-dev
libavcodec-extra libavcodec-extra
@@ -10,23 +48,14 @@ libavcodec-extra
akmod-nvidia akmod-nvidia
dnf-plugins-core dnf-plugins-core
libva-nvidia-driver libva-nvidia-driver
nodejs-bash-language-server
xorg-x11-drv-nvidia-cuda xorg-x11-drv-nvidia-cuda
# Common # Common
aspnetcore-runtime-8.0
bash bash
bat bat
bleachbit bleachbit
btop btop
cmake
code
containerd.io
curl curl
docker-buildx-plugin
docker-ce
docker-ce-cli
docker-compose-plugin
dolphin dolphin
dolphin-plugins dolphin-plugins
evolution-ews evolution-ews
@@ -38,48 +67,28 @@ flatpak
fzf fzf
gcc gcc
gdb gdb
git
gitleaks
gnupg gnupg
go
gparted gparted
grub-customizer grub-customizer
hadolint
htop htop
inxi inxi
jq
kitty kitty
kde-spectacle kde-spectacle
kitty-terminfo kitty-terminfo
libreoffice libreoffice
llvm
lua5.3
luajit
nala nala
neovim neovim
net-tools net-tools
node
npm
nvidia-driver nvidia-driver
nvidia-settings nvidia-settings
openssh-client openssh-client
python3
python3-pip
podman
qbittorrent qbittorrent
rclone rclone
ripgrep ripgrep
sccache
shellcheck
simplescreenrecorder simplescreenrecorder
smplayer smplayer
software-properties-common
solaar solaar
syncthing syncthing
tmux
tokei
tree-sitter-cli
trivy
ufw ufw
ulauncher ulauncher
vim vim
@@ -88,30 +97,16 @@ vulkan-tools
wget wget
xclip xclip
yt-dlp yt-dlp
zoxide
zsh zsh
# FreeBSD packages # FreeBSD packages
codespell
html
fusefs-lkl fusefs-lkl
firefox-esr firefox-esr
gitleaks
lua54
shfmt
sqlite
stylua
tree-sitter
vscode
# Conflicts on FreeBSD # Conflicts on FreeBSD
ca-certificates ca-certificates
clang
code
dnscrypt-proxy dnscrypt-proxy
extra-cmake-modules extra-cmake-modules
firefox firefox
kdeconnect kdeconnect
lua
make
synaptic synaptic