autocmd: delete whitespaces on save

This commit is contained in:
krolyxon 2023-01-29 21:04:20 +05:30
parent c26944167e
commit 06dd81174e
1 changed files with 23 additions and 4 deletions

View File

@ -1,6 +1,25 @@
local KrolyxonGroup = vim.api.nvim_create_augroup('Krolyxon', {})
local autocmd = vim.api.nvim_create_autocmd
-- Highlight on yank
vim.api.nvim_create_autocmd("TextYankPost", {
callback = function()
vim.highlight.on_yank()
end,
autocmd("TextYankPost", {
callback = function()
vim.highlight.on_yank({
higroup = 'IncSearch',
timeout = 40,
})
end,
})
-- Remove trailing whitespaces on :w
autocmd({ "BufWritePre" }, {
group = KrolyxonGroup,
pattern = "*",
command = [[%s/\s\+$//e]],
})
-- netrw settings
vim.g.netrw_browse_split = 0
vim.g.netrw_banner = 0
vim.g.netrw_winsize = 25