You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
909 B
Lua

vim.api.nvim_create_augroup("aprzn", {clear = true})
vim.api.nvim_create_autocmd("BufWritePost", {
group = "aprzn",
pattern = {"*/.config/nvim/*.lua", "*/.config/nvim/lua/*.lua"},
command = "source $MYVIMRC"
}) -- reload config file on save
-- vim.api.nvim_create_autocmd("VimEnter", {
-- group = "aprzn",
-- pattern = {"*"},
-- command = "NERDTree"
-- }) -- open nerdtree on start
vim.api.nvim_create_autocmd("CursorHold", {
group = "aprzn",
pattern = {"*"},
command = "call CocActionAsync('highlight')"
}) -- highlight matching tokens when not moving cursor
vim.api.nvim_create_autocmd("ColorScheme", {
group = "aprzn",
pattern = {"*"},
callback = function(ev)
local file = io.open(vim.fn.stdpath('config') .. "/colorscheme", "w")
local cs = ev.match
file:write(cs)
file:close()
end
}) -- save colorscheme
return false