configured neo-vim for rust

pull/2709/head
kakashi 4 months ago
parent 54a2056540
commit 3b507293bc

@ -1,8 +1,8 @@
---@type ChadrcConfig
local M={};
local M={}
M.ui={ theme="catppuccin" };
M.ui={ theme='vscode_dark' };
M.plugins="custom.plugins";
M.mappings=require("custom.mappings");
return M;
return M

@ -1,12 +1,57 @@
local plugins={
{
"williambonan/mason.nvim",
'williamboman/mason.nvim',
ops={
ensure_installed={
"rust-analyzer"
'rust-analyzer'
}
}
},
{
"neovim/nvim-lspconfig",
config=function ()
require("plugins.configs.lspconfig")
require("plugins.configs.lspconfig")
end
},
{
"rust-lang/rust.vim",
ft="rust",
init=function ()
return
end
},
{
"simrat39/rust-tools.nvim",
ft="rust",
dependencies="neovim/nvim-lspconfig",
opts=function ()
return require "custom.configs.rust-tools"
end,
-- config=function (_,opts)
-- require("custom.configs.rust-tools").setup(opts)
-- end
},
{
"mfussenegger/nvim-dap",
},
{
"saecki/crates.nvim",
ft={"rust","toml"},
config=function (_,opts)
local crates=require("crates");
crates.setup(opts);
crates.show();
end
},
{
"hrsh7th/nvim-cmp",
opts=function ()
local M=require("plugins.configs.cmp");
table.insert(M.sources,{ name="crates" });
return M;
end
}
};

@ -21,7 +21,6 @@ local options = {
horizontal = {
prompt_position = "top",
preview_width = 0.55,
results_width = 0.8,
},
vertical = {
mirror = false,

@ -1,5 +1,5 @@
local options = {
ensure_installed = { "lua" },
ensure_installed = { "lua", "vim", "vimdoc" },
highlight = {
enable = true,

Loading…
Cancel
Save