vim.lsp.config('clangd', { cmd = { 'clangd', '--background-index', '--clang-tidy', '--completion-style=detailed' }, filetypes = { 'c', 'cpp', 'objc', 'objcpp' }, root_markers = { '.clangd', 'compile_commands.json', 'compile_flags.txt', '.git' }, init_options = { fallbackFlags = { '-std=c17' }, offsetEncoding = { 'utf-16' }, }, }) vim.lsp.enable('clangd')