diff options
author | Santo Cariotti <santo@dcariotti.me> | 2025-03-06 22:34:17 +0100 |
---|---|---|
committer | Santo Cariotti <santo@dcariotti.me> | 2025-03-06 22:34:17 +0100 |
commit | ea4a0ff527107078dad5efa6a12127ba75bda7c9 (patch) | |
tree | 2656423afe2f99afa13c45d6ec90e1daae6bfb45 | |
parent | 989763741bc9ca92c7ae143dcae6c1fd60309fc3 (diff) |
Fix tab, add error on match and style for Go/C/C++ files
-rw-r--r-- | private_dot_config/nvim/init.lua | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/private_dot_config/nvim/init.lua b/private_dot_config/nvim/init.lua index 6e88b1b..64f13f3 100644 --- a/private_dot_config/nvim/init.lua +++ b/private_dot_config/nvim/init.lua @@ -123,7 +123,18 @@ vim.opt.laststatus = 2 vim.opt.list = true -- Define characters for different invisible characters -vim.opt.listchars = { eol = '⏎', tab = '»·', trail = 'ˑ', nbsp = '⎵' } +vim.opt.listchars = { eol = '⏎', tab = '» ', trail = 'ˑ', nbsp = '⎵' } +vim.cmd([[match Error /.*\t$/]]) +vim.api.nvim_create_autocmd("FileType", { + pattern = { "go", "c", "cpp" }, + callback = function() + vim.opt.autoindent = true + vim.opt.expandtab = false + vim.opt.tabstop = 4 + vim.opt.shiftwidth = 4 + end, +}) + -- Use indent-based folding vim.opt.foldmethod = "indent" |