Add clangd

This commit is contained in:
Uttarayan Mondal
2022-02-22 19:27:09 +05:30
parent 5a014445e0
commit d63aad527b
3 changed files with 14 additions and 3 deletions

View File

@@ -0,0 +1,11 @@
local lspconfig = require'lspconfig'
local lspstatus = require'lsp-status'
local coq = require'coq'
lspconfig.clangd.setup {
capabilities = coq.lsp_ensure_capabilities(lspstatus.capabilities),
cmd = { "clangd" },
filetypes = { "c", "cpp", "objc", "objcpp" },
root_dir = lspconfig.util.root_pattern("compile_commands.json", "compile_flags.txt", ".git"),
single_file_support = true,
}

View File

@@ -4,7 +4,7 @@
require("lsp.rust-analyzer") require("lsp.rust-analyzer")
require("lsp.lua-language-server") require("lsp.lua-language-server")
require("lsp.tsserver") require("lsp.tsserver")
-- require("lsp.solang") require("lsp.clangd")
require("lsp.pyright") require("lsp.pyright")
-- Set completeopt to have a better completion experience -- Set completeopt to have a better completion experience

View File

@@ -145,8 +145,8 @@ return require('packer').startup(function()
-- 'cespare/vim-toml', -- 'cespare/vim-toml',
} }
-- use 'ms-jpq/chadtree' use 'ms-jpq/chadtree'
use 'tomlion/vim-solidity' -- use 'tomlion/vim-solidity'
use 'ellisonleao/glow.nvim' use 'ellisonleao/glow.nvim'
end); end);