37 lines
1.2 KiB
Lua
37 lines
1.2 KiB
Lua
-- don't auto comment new line
|
|
vim.api.nvim_create_autocmd("BufEnter", { command = [[set formatoptions-=cro]] })
|
|
|
|
-- resize neovim split when terminal is resized
|
|
vim.api.nvim_command("autocmd VimResized * wincmd =")
|
|
|
|
-- enable spell for text files
|
|
vim.api.nvim_create_autocmd("FileType", {
|
|
group = vim.api.nvim_create_augroup("spell", { clear = true }),
|
|
pattern = { "text", "plaintex", "typst", "gitcommit", "markdown" },
|
|
callback = function()
|
|
vim.opt_local.spell = true
|
|
end,
|
|
})
|
|
|
|
-- set some colors
|
|
vim.api.nvim_create_autocmd({ "BufReadPre" }, {
|
|
callback = function()
|
|
vim.api.nvim_set_hl(0, "ColorColumn", { bg = "#770000" })
|
|
vim.api.nvim_set_hl(0, "DiffChange", { bg = "NONE", fg = "#e7c547" })
|
|
vim.api.nvim_set_hl(0, "DiffText", { bg = "NONE", fg = "#ff8700" })
|
|
vim.api.nvim_set_hl(0, "Visual", { bg = "#0094d8", fg = "#ffffff" })
|
|
end,
|
|
})
|
|
|
|
-- fix dimmed elements in Snacks.picker
|
|
vim.api.nvim_create_autocmd("User", {
|
|
pattern = "VeryLazy",
|
|
callback = function()
|
|
Snacks.util.set_hl({
|
|
PickerDir = { link = "Text" },
|
|
PickerPathHidden = { link = "Text" },
|
|
PickerPathIgnored = { link = "Comment" },
|
|
PickerGitStatusUntracked = { link = "Special" },
|
|
}, { prefix = "Snacks" })
|
|
end,
|
|
})
|