16 lines
611 B
Lua
16 lines
611 B
Lua
-- Strip trailing whitespaces on save
|
|
local clean_whitespace_group = vim.api.nvim_create_augroup("CleanWhitespace", { clear = true })
|
|
vim.api.nvim_create_autocmd("BufWritePre", {
|
|
group = clean_whitespace_group,
|
|
command = "%s/\\s\\+$//e",
|
|
})
|
|
|
|
-- Enable spell checking for certain file types
|
|
local enable_spell_check_group = vim.api.nvim_create_augroup("EnableSpellCheck", { clear = true })
|
|
vim.api.nvim_create_autocmd({ "BufRead", "BufNewFile" }, {
|
|
group = enable_spell_check_group,
|
|
pattern = { "*.txt", "*.md", "*.tex" },
|
|
callback = function()
|
|
vim.opt_local.spell = true
|
|
end,
|
|
})
|