From e3f9039667cc5af775f24ceaa762a3f90faf4054 Mon Sep 17 00:00:00 2001 From: Martin Larsson Date: Sat, 11 Jan 2025 13:17:28 +0100 Subject: [PATCH] Convert yank highlight to full lua api, remove old vim script. Add comment for lsp --- home/.config/nvim/init.lua | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/home/.config/nvim/init.lua b/home/.config/nvim/init.lua index ebd07d7..1913108 100644 --- a/home/.config/nvim/init.lua +++ b/home/.config/nvim/init.lua @@ -1,9 +1,7 @@ local function setup_yank_highlight() - -- Create a new highlight group which will be used for yank highlighting with the name "YankHighlight" - vim.cmd("highlight YankHighlight guibg=#e0af68") - - -- Create an autocommand group called "YankHighlight" and clear it + vim.api.nvim_set_hl(0, "YankHighlight", { bg = "#e0af68" }) local yank_autocommand = vim.api.nvim_create_augroup("YankHighlightAutocommand", { clear = true }) + vim.api.nvim_create_autocmd("TextYankPost", { callback = function() vim.highlight.on_yank({ @@ -30,6 +28,7 @@ require("terminal") -- Initialize the custom window management functionality require("window_management").setup() +-- Set configs for servers and enable them in the Neovim LSP Client require("lsp") -- See ":help vim.highlight.on_yank()"