added c lsp

pull/2709/head
kakashi 4 months ago
parent 423035b14a
commit 364a0bd57c

@ -1,21 +1,16 @@
local on_attach=require("plugins.configs.lspconfig").on_attach; local on_attach=require("plugins.configs.lspconfig").on_attach;
local capabilities=require("plugins.configs.lspconfig").capabilities; local capabilities=require("plugins.configs.lspconfig").capabilities;
local lspconfig=require("lspconfig"); local lspconfig=require("lspconfig");
local util=require "lspconfig/util"; local configs=require("plugins.configs.lspconfig");
-- lspconfig.rust_analyzer.setup=({
-- on_attach=on_attach, lspconfig.clangd.setup({
-- capabilities=capabilities, on_attach=on_attach,
-- filetypes={"rust"}, capabilities=capabilities,
-- root_dir=util.root_pattern("Cargo.toml"), filetypes={"c","cpp"},
-- settings={ cmd={"clangd"}
-- ["rust-analyzer"]={ });
-- cargo={
-- allFeatures=true,
-- }
-- }
-- }
-- });

@ -1,10 +1,11 @@
local plugins={ local plugins={
{ {
'williamboman/mason.nvim', "williamboman/mason.nvim",
ops={ ops={
ensure_installed={ ensure_installed={
'rust-analyzer' "rust-analyzer",
"clangd"
} }
} }
}, },
@ -12,7 +13,7 @@ local plugins={
"neovim/nvim-lspconfig", "neovim/nvim-lspconfig",
config=function () config=function ()
require("plugins.configs.lspconfig") require("plugins.configs.lspconfig")
require("plugins.configs.lspconfig") require("custom.configs.lspconfig")
end end
}, },
{ {
@ -54,13 +55,13 @@ local plugins={
end end
}, },
{ {
'nvim-treesitter/nvim-treesitter', "nvim-treesitter/nvim-treesitter",
}, },
{ {
'romgrk/barbar.nvim', "romgrk/barbar.nvim",
dependencies={ dependencies={
'lewis6991/gitsigns.nvim', -- OPTIONAL: for git status "lewis6991/gitsigns.nvim", -- OPTIONAL: for git status
'nvim-tree/nvim-web-devicons', -- OPTIONAL: for file icons "nvim-tree/nvim-web-devicons", -- OPTIONAL: for file icons
}, },
init=function() init=function()
vim.g.barbar_auto_setup=false vim.g.barbar_auto_setup=false
@ -71,11 +72,14 @@ local plugins={
-- insert_at_start=true, -- insert_at_start=true,
-- …etc. -- …etc.
}, },
version='^1.0.0', -- optional: only update when a new 1.x version is released version="^1.0.0", -- optional: only update when a new 1.x version is released
},
{
"nvim-lualine/lualine.nvim",
dependencies={ "nvim-tree/nvim-web-devicons" }
}, },
{ {
'nvim-lualine/lualine.nvim', "deoplete-plugins/deoplete-clang"
dependencies={ 'nvim-tree/nvim-web-devicons' }
} }
}; };

Loading…
Cancel
Save