1
0
Fork 0
mirror of https://codeberg.org/Mo8it/dotfiles.git synced 2025-01-01 15:39:20 +00:00

Add clangd

This commit is contained in:
Mo8it 2022-04-28 04:01:30 +02:00
parent 9937abf25b
commit dd4d5b842c

View file

@ -17,10 +17,12 @@ local function format_on_save(client)
end
end
local lsp_signature = require("lsp_signature")
lspconfig["pylsp"].setup({
capabilities = capabilities,
on_attach = function(client, bufnr)
require("lsp_signature").on_attach()
lsp_signature.on_attach()
-- Disable formatting
client.resolved_capabilities.document_formatting = false
@ -28,16 +30,23 @@ lspconfig["pylsp"].setup({
end,
})
local function on_attach_with_formatting(client, bufnr)
lsp_signature.on_attach()
format_on_save(client)
end
lspconfig["julials"].setup({
capabilities = capabilities,
on_attach = function(client, bufnr)
require("lsp_signature").on_attach()
format_on_save(client)
end,
on_attach = on_attach_with_formatting,
})
lspconfig["clangd"].setup({
capabilities = capabilities,
on_attach = on_attach_with_formatting,
})
-- null-ls
null_ls = require("null-ls")
local null_ls = require("null-ls")
null_ls.setup({
sources = {
@ -49,8 +58,6 @@ null_ls.setup({
null_ls.builtins.formatting.shellharden,
null_ls.builtins.formatting.shfmt,
null_ls.builtins.formatting.taplo,
-- cpp
null_ls.builtins.formatting.clang_format,
},
on_attach = format_on_save,
})