From e1081625c50602a95b119e41eb99165325881be8 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Fri, 31 Jan 2025 15:34:21 +0100 Subject: [PATCH] fix: only run clangd for C files --- lua/core/autocommands.lua | 4 ++-- lua/core/globals.lua | 1 + lua/lsp/config/clangd.lua | 5 ----- 3 files changed, 3 insertions(+), 7 deletions(-) diff --git a/lua/core/autocommands.lua b/lua/core/autocommands.lua index 32c26bd..e64f47d 100644 --- a/lua/core/autocommands.lua +++ b/lua/core/autocommands.lua @@ -41,8 +41,8 @@ vim.api.nvim_create_autocmd({ "BufReadPost" }, { }) vim.api.nvim_create_autocmd("FileType", { - desc = "Use two space indent for C/C++ files", - pattern = { "c", "cpp" }, + desc = "Use two space indent for C++ files", + pattern = { "cpp" }, callback = function() vim.bo.tabstop = 2 vim.bo.softtabstop = 2 diff --git a/lua/core/globals.lua b/lua/core/globals.lua index aa146e3..fe69401 100644 --- a/lua/core/globals.lua +++ b/lua/core/globals.lua @@ -11,3 +11,4 @@ vim.g.netrw_sort_options = 'i' vim.g.netrw_sort_sequence = '[\\/]\\s*,*' vim.g.netrw_special_syntax = 1 vim.g.netrw_timefmt = '%d-%m-%Y %H:%M' +vim.g.c_syntax_for_h = 1 diff --git a/lua/lsp/config/clangd.lua b/lua/lsp/config/clangd.lua index 144fcf5..bef2745 100644 --- a/lua/lsp/config/clangd.lua +++ b/lua/lsp/config/clangd.lua @@ -12,11 +12,6 @@ return { lspconfig = { filetypes = { "c", - "cpp", - "objc", - "objcpp", - "cuda", - "proto", }, cmd = { "clangd",