feat(neovim): Rust dev with rustaceanvim & LSP servers installation through OS installer and NOT mason

- Use `rustaceanvim` for Rust development
- `rustaceanvim` keymaps in NeoVim `after` file
- Remove Rust LSP setup through builtin LSP
- Remove LSP installations from Mason when equivalent available through
  OS installers
- All LSP plugins in `code-lsp.lua`
This commit is contained in:
Pratik Tripathy
2025-07-28 10:44:32 +05:30
parent e6827f91ad
commit dd9246cda7
7 changed files with 104 additions and 33 deletions

View File

@@ -3,6 +3,7 @@
bat
bats-core
dnscrypt-proxy
dockerfile-language-server
fd
fzf
gitleaks
@@ -13,20 +14,31 @@ kondo
lazydocker
lazygit
lua
luajit
lua-language-server
luajit
markdown-toc
markdownlint-cli
marksman
n
neovim
prettier
prettierd
python-lsp-server
python@3.12
rclone
sccache
shellcheck
shellharden
shodan
speedtest-cli
sqlite
stylua
taplo
tlrc
tokei
tree-sitter
typescript-language-server
vue-language-server
yamlfmt
yt-dlp
zoxide

View File

@@ -10,6 +10,7 @@ libavcodec-extra
akmod-nvidia
dnf-plugins-core
libva-nvidia-driver
nodejs-bash-language-server
xorg-x11-drv-nvidia-cuda
# Common
@@ -17,7 +18,6 @@ aspnetcore-runtime-8.0
bash
bat
bleachbit
brave-browser
btop
cmake
code
@@ -29,8 +29,6 @@ docker-ce-cli
docker-compose-plugin
dolphin
dolphin-plugins
dotnet-runtime-8.0
dotnet-sdk-8.0
evolution-ews
evolution-mapi
fd-find
@@ -72,7 +70,7 @@ qbittorrent
rclone
ripgrep
sccache
ShellCheck
shellcheck
simplescreenrecorder
smplayer
software-properties-common
@@ -81,6 +79,7 @@ syncthing
tmux
tokei
tree-sitter-cli
trivy
ufw
ulauncher
vim
@@ -94,7 +93,6 @@ zsh
# FreeBSD packages
codespell
dotnet
html
fusefs-lkl
firefox-esr