From ba733127e4453b44aba0b936eaa00d1faabaa835 Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Fri, 20 Oct 2023 22:16:29 +0200 Subject: [PATCH] vim hlslens --- nvim/init.lua | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index 8de1c68..890bc7b 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -156,9 +156,24 @@ require("lazy").setup({ vim.g["asterisk#keeppos"] = 1 local map = vim.keymap.set map("", "*", "(asterisk-z*)", {}) - map("", "#", "(asterisk-z#)", {}) map("", "g*", "(asterisk-gz*)", {}) - map("", "g#", "(asterisk-gz#)", {}) + end, + }, + { + -- better search + "kevinhwang91/nvim-hlslens", + dependencies = { + "nvim-lua/plenary.nvim", + "haya14busa/vim-asterisk", + }, + config = function() + require("hlslens").setup() + local map = vim.keymap.set + local opts = { noremap = true, silent = true } + map({}, "*", "[[(asterisk-z*)lua require('hlslens').start()]]", opts) + map({}, "g*", "[[(asterisk-gz*)lua require('hlslens').start()]]", opts) + map({}, "n", [[execute('normal! ' . v:count1 . 'n')lua require('hlslens').start()]], opts) + map({}, "N", [[execute('normal! ' . v:count1 . 'N')lua require('hlslens').start()]], opts) end, }, {