From 4badcf44296fb268844fa5f535e8fac2cff831fd Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Tue, 10 Sep 2024 07:49:15 +0200 Subject: [PATCH] feat(autocommandS): set 2-space indent for C/C++ files --- lua/core/autocommands.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/core/autocommands.lua b/lua/core/autocommands.lua index f6e4cf5..927753a 100644 --- a/lua/core/autocommands.lua +++ b/lua/core/autocommands.lua @@ -20,6 +20,16 @@ vim.api.nvim_create_autocmd({ "BufReadPost" }, { command = 'silent! normal! g`"zv', }) +vim.api.nvim_create_autocmd("FileType", { + desc = "Use two space indent for C/C++ files", + pattern = { "c", "cpp" }, + callback = function() + vim.bo.tabstop = 2 + vim.bo.softtabstop = 2 + vim.bo.shiftwidth = 2 + end, +}) + local make_group = vim.api.nvim_create_augroup("make_diagnostics", {}) local make_namespace = vim.api.nvim_create_namespace("make_diagnostics") -- Create diagnostics after running :make