diff --git a/.config/nvim/lua/core/autocmds.lua b/.config/nvim/lua/core/autocmds.lua index 99171e3..7c795c6 100644 --- a/.config/nvim/lua/core/autocmds.lua +++ b/.config/nvim/lua/core/autocmds.lua @@ -1,7 +1,23 @@ -vim.api.nvim_create_autocmd("FileType", { - pattern = "markdown", - callback = function() - vim.opt_local.textwidth = 80 - vim.opt_local.spell = true - end, -}) \ No newline at end of file +local autocmd = vim.api.nvim_create_autocmd +local augroup = vim.api.nvim_create_augroup + +-- ──────────────────[ set options for markdown files ]─────────────── +autocmd('FileType', { + pattern = 'markdown', + callback = function() + vim.opt_local.textwidth = 80 + vim.opt_local.spell = true + end, +}) + +-- ┌ +-- │ Highlight on yank +-- │ from https://github.com/raymon-roos/neovim-config/blob/main/lua/core/autocmds.lua +-- └ +augroup('YankHighlight', { clear = true }) +autocmd('TextYankPost', { + group = 'YankHighlight', + callback = function() + vim.highlight.on_yank({ higroup = 'IncSearch', timeout = '800' }) + end, +})