use clangd extensions

This commit is contained in:
Oliver Hartmann 2022-12-01 16:55:18 +01:00
parent d8dee9c878
commit 78544dcdbf

View File

@ -118,7 +118,8 @@ require('lspconfig')['cmake'].setup {
local clangd_capabilities = capabilities
clangd_capabilities.textDocument.semanticHighlighting = true
clangd_capabilities.offsetEncoding = { "utf-16" }
require('lspconfig')['clangd'].setup {
require("clangd_extensions").setup {
server = {
capabilities = clangd_capabilities,
on_attach = on_attach,
cmd = { 'clangd', '--compile-commands-dir=build_nvim' },
@ -132,6 +133,15 @@ require('lspconfig')['clangd'].setup {
'.git',
'build_nvim'
)
},
extensions =
{
inlay_hints = {
-- Only show inlay hints for the current line
only_current_line = true,
}
}
}
-- require('clangd_extensions').setup({
-- server = {