init.lua/lua/core/autocmd.lua(view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
local cmd = vim.api.nvim_create_autocmd
cmd("TextYankPost", {
pattern = "*",
callback = function()
vim.highlight.on_yank { timeout = 60 }
end,
})
cmd("FileType", {
pattern = "javascript,typescript,json,html,htmldjango,gotmpl,css,astro",
callback = function()
vim.bo.tabstop = 2
vim.bo.shiftwidth = 2
vim.bo.softtabstop = 2
end,
})
cmd("FileType", {
callback = function()
vim.cmd "set formatoptions-=cro"
end,
})
|