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