Add clangd
This commit is contained in:
11
config/nvim/lua/lsp/clangd.lua
Normal file
11
config/nvim/lua/lsp/clangd.lua
Normal 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,
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user