2023-02-27 15:18:55 +01:00
|
|
|
local lsp_utils = require('lsp-utils')
|
|
|
|
local clangd_config = lsp_utils.clangd_config()
|
2022-08-30 17:24:43 +02:00
|
|
|
|
2023-02-27 15:18:55 +01:00
|
|
|
vim.lsp.start(clangd_config)
|
2024-03-30 11:19:56 +01:00
|
|
|
|
|
|
|
vim.bo.makeprg = 'meson compile -C build'
|
|
|
|
|
|
|
|
vim.keymap.set('n', 'gh', ":ClangdSwitchSourceHeader<CR>", { noremap=true, buffer=0 })
|
|
|
|
vim.keymap.set('n', 'gq', ":!gst-indent %<CR>" , { noremap=true, buffer=0 })
|
2024-04-11 12:37:55 +02:00
|
|
|
|
|
|
|
vim.api.nvim_create_autocmd({ "BufReadPre", "BufWinEnter" }, {
|
|
|
|
pattern = { "*/usr/include/*" },
|
|
|
|
callback = function()
|
|
|
|
vim.bo.buflisted = false
|
|
|
|
end,
|
|
|
|
})
|