From 1ba31a351daab413e90a77d87b63d87bb8516f13 Mon Sep 17 00:00:00 2001 From: Jonathan Apodaca Date: Sun, 27 Apr 2025 15:57:04 -0600 Subject: [PATCH] use vim.hl instead of vim.highlight --- lua/u/range.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lua/u/range.lua b/lua/u/range.lua index 60af282..8873cde 100644 --- a/lua/u/range.lua +++ b/lua/u/range.lua @@ -2,9 +2,10 @@ local Pos = require 'u.pos' -- Certain functions in the Range class yank text. In order to prevent unwanted -- highlighting, we intercept and discard some calls to the `on_yank` callback. -local orig_on_yank = (vim.hl or vim.highlight).on_yank +local orig_on_yank = vim.hl.on_yank local on_yank_enabled = true -((vim.hl or vim.highlight) --[[@as any]]).on_yank = function(opts) +--- @diagnostic disable-next-line: duplicate-set-field +function vim.hl.on_yank(opts) if not on_yank_enabled then return end return orig_on_yank(opts) end @@ -574,8 +575,8 @@ function Range:highlight(group, opts) local ns = vim.api.nvim_create_namespace '' - local winview = vim.fn.winsaveview(); - (vim.hl or vim.highlight).range( + local winview = vim.fn.winsaveview() + vim.hl.range( self.start.bufnr, ns, group,