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.lua-language-server")
require("lsp.tsserver")
-- require("lsp.solang")
require("lsp.clangd")
require("lsp.pyright")
-- Set completeopt to have a better completion experience

View File

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