mirror of
https://github.com/pratiktri/dotfiles.git
synced 2026-02-04 08:41:43 +05:30
chore(neovim): Add taplo, yamlls configs & more lsp installations
in bootstrap script
This commit is contained in:
1
common/.config/nvim/lsp/taplo.lua
Normal file
1
common/.config/nvim/lsp/taplo.lua
Normal file
@@ -0,0 +1 @@
|
|||||||
|
return {}
|
||||||
1
common/.config/nvim/lsp/yamlls.lua
Normal file
1
common/.config/nvim/lsp/yamlls.lua
Normal file
@@ -0,0 +1 @@
|
|||||||
|
return {}
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user