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

@@ -225,6 +225,7 @@ return {
{ "<leader>h", group = "Help", icon = { icon = "󰞋", color = "orange" } },
{ "<leader>n", group = "Neovim Things", icon = { icon = "", color = "orange" } },
{ "<leader>q", group = "Database", icon = { icon = "", color = "orange" } },
{ "<leader>r", group = "Rust", icon = { icon = "󱘗", color = "orange" } },
{ "<leader>s", group = "Search/Grep", icon = { icon = "", color = "orange" } },
{ "<leader>t", group = "Unit Test" },
{ "<leader>x", group = "Delete/Disable/Remove", icon = { icon = "", color = "orange" } },