Added config and plugins for rust dev

This commit is contained in:
Rofelson 2023-08-13 06:10:58 +00:00
parent fc23221452
commit bc28cdeb46
3 changed files with 29 additions and 0 deletions

View File

@ -482,6 +482,9 @@ mason_lspconfig.setup_handlers {
settings = servers[server_name], settings = servers[server_name],
filetypes = (servers[server_name] or {}).filetypes, filetypes = (servers[server_name] or {}).filetypes,
} }
end,
["rust_analyzer"] = function()
require("rust-tools").setup {}
end end
} }

View File

@ -0,0 +1,13 @@
return {
"saecki/crates.nvim",
ft = { "rust", "toml" },
dependencies = { 'nvim-lua/plenary.nvim' },
config = function()
local crates = require('crates')
crates.setup()
require('cmp').setup.buffer({
sources = { { name = 'crates' } }
})
crates.show()
end,
}

View File

@ -0,0 +1,13 @@
return {
{
"simrat39/rust-tools.nvim",
dependencies = {
'neovim/nvim-lspconfig',
'nvim-lua/plenary.nvim',
'mfussenegger/nvim-dap',
},
opts = function(_, _)
require("rust-tools").setup({})
end,
},
}