autocmd refactor

This commit is contained in:
2024-07-25 12:58:37 +03:00
parent b685e528af
commit 6a8be9a1e3

View File

@@ -2,6 +2,7 @@ local autocmd = vim.api.nvim_create_autocmd
local augroup = vim.api.nvim_create_augroup
local CrentistGroup = augroup('Crentist', {})
local OnSaveGroup = augroup('CrentistOnSave', {})
autocmd('LspAttach', {
group = CrentistGroup,
@@ -23,7 +24,7 @@ autocmd('LspAttach', {
-- Add new line to the end of the file
autocmd({ "BufWritePre" }, {
group = augroup('UserOnSave', {}),
group = OnSaveGroup,
pattern = '*',
callback = function()
local n_lines = vim.api.nvim_buf_line_count(0)
@@ -36,7 +37,8 @@ autocmd({ "BufWritePre" }, {
})
-- Remove trailing spaces
vim.api.nvim_create_autocmd({ "BufWritePre" }, {
autocmd({ "BufWritePre" }, {
group = OnSaveGroup,
pattern = { "*" },
callback = function()
local save_cursor = vim.fn.winsaveview()