feat(neovim-rust): Rust LSP, debugging, testing and keymaps

- `rustaceanvim` for LSP config
- Rust ft specific keymaps in `after/ftplugin`
- `nvim-dap` for Rust debugging with codelldb
- `rustaceanvim.neotest` for Rust testing
- `rcasia/neotest-bash` for Bash testing
- Better keymaps for running tests
- Inlay hint UI improvements
This commit is contained in:
Pratik Tripathy
2025-07-29 11:25:08 +05:30
parent fb16a6a3f0
commit 8c52c7a881
7 changed files with 250 additions and 32 deletions

View File

@@ -111,6 +111,7 @@ return {
sources = {
default = {
"lazydev",
"lsp",
"buffer",
"path",
@@ -143,6 +144,11 @@ return {
return vim.tbl_contains({ "gitcommit", "markdown" }, vim.o.filetype)
end,
},
lazydev = {
name = "LazyDev",
module = "lazydev.integrations.blink",
score_offset = 1001,
},
lsp = {
score_offset = 1000,
},