save
This commit is contained in:
@@ -34,19 +34,11 @@ vim.keymap.set('n', '<leader>sh', builtin.help_tags)
|
|||||||
vim.keymap.set('n', '<leader>sm', builtin.man_pages)
|
vim.keymap.set('n', '<leader>sm', builtin.man_pages)
|
||||||
|
|
||||||
vim.lsp.config.clangd = {
|
vim.lsp.config.clangd = {
|
||||||
filetypes = { "c", "cpp", "h", "hpp" },
|
cmd = { 'clangd' },
|
||||||
init_options = {
|
filetypes = { 'c', 'h', 'cc', 'cpp', 'hpp' },
|
||||||
compilationDatabasePath = ".",
|
root_markers = { '.git', 'Makefile', '.' },
|
||||||
},
|
|
||||||
on_attach = function(client, bufnr)
|
|
||||||
if vim.bo.filetype == "c" and vim.fn.expand("%:e") == "h" then
|
|
||||||
client.config.flags = client.config.flags or {}
|
|
||||||
client.config.flags.allow_incremental_sync = true
|
|
||||||
end
|
|
||||||
end,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
vim.lsp.enable { "clangd" }
|
vim.lsp.enable { "clangd" }
|
||||||
vim.diagnostic.config { virtual_text = true, underline = true, signs = false }
|
vim.diagnostic.config { virtual_text = true, underline = true, signs = false }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user