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" | 
