From 06898a5a311a478f884ca9b7cc2786b95f72ef57 Mon Sep 17 00:00:00 2001 From: Oscar Wallberg Date: Sun, 14 Apr 2024 15:38:32 +0200 Subject: [PATCH] feat(go): force tabs on go files --- lua/core/autocommands.lua | 7 +++++++ lua/core/options.lua | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/core/autocommands.lua b/lua/core/autocommands.lua index 5ebcefc..d30873a 100644 --- a/lua/core/autocommands.lua +++ b/lua/core/autocommands.lua @@ -1,3 +1,10 @@ +vim.api.nvim_create_autocmd("FileType", { + pattern = "go", + callback = function () + vim.bo.expandtab = false + end, +}) + local custom_highlight = vim.api.nvim_create_augroup("CustomHighlight", {}) vim.api.nvim_create_autocmd("ColorScheme", { pattern = "moonfly", diff --git a/lua/core/options.lua b/lua/core/options.lua index 5bf9fb6..46b2d66 100644 --- a/lua/core/options.lua +++ b/lua/core/options.lua @@ -16,7 +16,7 @@ vim.opt.fillchars = { vim.opt.splitbelow = true vim.opt.splitright = true -- set tabline=%!MyTabLine() -vim.opt.tabstop = 8 +vim.opt.tabstop = 4 vim.opt.softtabstop = 4 vim.opt.expandtab = true vim.opt.shiftwidth = 4