refactor(plugins): improve plugin configurations and add C/C++ formatting

This commit is contained in:
sankalp committed 2025-10-16 22:46:07 +05:45
1 parent 1b7173fc43
commit f4d7cfbd13
6 files changed
+50 -147

No files matched your search

+13 -8
View File
@@ -2,18 +2,23 @@ return {
-- auto pairs
{
'windwp/nvim-autopairs',
enabled = false,
event = 'InsertEnter',
config = function()
local npairs = require('nvim-autopairs')
local Rule = require('nvim-autopairs.rule')
local conds = require('nvim-autopairs.conds')
npairs.setup({
check_ts = true,
enable_check_bracket_line = true,
fast_wrap = {},
map_cr = true,
map_bs = true,
})
npairs.setup()
-- Autoclosing angle-brackets.
npairs.add_rule(Rule('<', '>', {
-- Avoid conflicts with nvim-ts-autotag.
'-html',
'-javascriptreact',
'-typescriptreact',
}):with_pair(conds.before_regex('%a+:?:?$', 3)):with_move(function(opts)
return opts.char == '>'
end))
end,
},