diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 6e8c2d0..f5e2828 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1,5 +1,6 @@ require("vim") require("ftdetect") require("keymaps") +require("highlight") -- vim.opt.background = "dark" diff --git a/.config/nvim/lua/highlight.lua b/.config/nvim/lua/highlight.lua new file mode 100644 index 0000000..1359790 --- /dev/null +++ b/.config/nvim/lua/highlight.lua @@ -0,0 +1,14 @@ +local autocmd = vim.api.nvim_create_autocmd +local augroup = vim.api.nvim_create_augroup + +local function yank_highlight() + vim.highlight.on_yank({ higroup = "Visual", timeout = 150 }) +end + +-- Yanked text highlight feedback (source: https://github.com/nvim-lua/kickstart.nvim/blob/master/init.lua) +augroup("YankHighlight", { clear = true }) +autocmd("TextYankPost", { + desc = "Highlight when yanking (copying) text", + group = "YankHighlight", + callback = yank_highlight, +})