Highlight nvim yanks

master
Hektor Misplon 2025-05-01 17:01:30 +02:00
parent 5e5d88a92a
commit 7fb822dbff
2 changed files with 15 additions and 0 deletions

View File

@ -1,5 +1,6 @@
require("vim") require("vim")
require("ftdetect") require("ftdetect")
require("keymaps") require("keymaps")
require("highlight")
-- vim.opt.background = "dark" -- vim.opt.background = "dark"

View File

@ -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,
})