summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIbrahim Muftee <ibrahim@muftee.net>2024-04-17 01:26:37 -0500
committerIbrahim Muftee <ibrahim@muftee.net>2026-07-01 00:23:31 -0400
commit723c90ce81e4335122c8d81206d39169ebe0e7a8 (patch)
tree14a0c7df8d967292d32eb62bcc8ded62b70bcf82
parent884b6ab444489096b8dfb2ad01542214e1a7a7b8 (diff)
feat(nvim): highlight when yanking text
-rw-r--r--dot_config/nvim/lua/ibrahim/keys.lua9
1 files changed, 9 insertions, 0 deletions
diff --git a/dot_config/nvim/lua/ibrahim/keys.lua b/dot_config/nvim/lua/ibrahim/keys.lua
index 185b3ab..d8cbfaf 100644
--- a/dot_config/nvim/lua/ibrahim/keys.lua
+++ b/dot_config/nvim/lua/ibrahim/keys.lua
@@ -49,6 +49,15 @@ map({ "n", "v" }, "<leader>cy", '"+y', { desc = "Clipboard yank" })
-- Map g- to netrw (temporary placeholder for oil)
-- map("n", "g-", vim.cmd.Ex, { desc = "Open netrw" })
+-- Highlight when yanking text
+vim.api.nvim_create_autocmd('TextYankPost', {
+ desc = 'Highlight when yanking text',
+ group = vim.api.nvim_create_augroup('IbrahimHighlightYank', { clear = true }),
+ callback = function()
+ vim.highlight.on_yank()
+ end,
+})
+
vim.api.nvim_create_autocmd("LspAttach", {
group = vim.api.nvim_create_augroup("IbrahimLspConfig", {}),
callback = function(evt)