new autocmds and change comment position in auto.lua

This commit is contained in:
2023-06-26 11:40:06 -04:00
parent db7a1f40b1
commit 40281d4f66

View File

@ -4,8 +4,7 @@ end
a.nvim_create_augroup('bufcheck', {clear = true})
-- highlight yanks
auto('TextYankPost', {
auto('TextYankPost', { -- highlight yanks
group = 'bufcheck',
pattern = '*',
callback = function()
@ -13,21 +12,18 @@ auto('TextYankPost', {
end
})
-- start git messages in insert mode
auto('FileType', {
auto('FileType', { -- start git messages in insert mode
group = 'bufcheck',
pattern = { 'gitcommit', 'gitrebase', },
command = 'startinsert | 1'
})
-- return to last place
auto('BufRead', {
auto('BufRead', { -- return to last place
pattern = '*',
command = [[call setpos(".", getpos("'\""))]]
})
-- start terminal in insert mode
auto('TermOpen', {
auto('TermOpen', { -- start terminal in insert mode
group = 'bufcheck',
pattern = '*',
callback = function()
@ -37,8 +33,7 @@ auto('TermOpen', {
end
})
-- close terminal buffers after shell dies
auto('TermClose', {
auto('TermClose', { -- close terminal buffers after shell dies
group = 'bufcheck',
pattern = 'term://*',
callback = function()
@ -47,6 +42,20 @@ auto('TermClose', {
end
})
auto('InsertEnter', { -- toggle things when entering insert mode
group = 'bufcheck',
callback = function()
o.colorcolumn = { 80 }
end
})
auto('InsertLeave', { -- toggle things when exiting insert mode
group = 'bufcheck',
callback = function()
o.colorcolumn = { 0 }
end
})
auto('BufWritePre', { -- make dirs when they don't exist
pattern = '*',
group = vim.api.nvim_create_augroup('auto_create_dir', { clear = true }),