mirror of
https://github.com/jdhao/nvim-config.git
synced 2025-06-08 14:14:33 +02:00
update hlslens conf
This commit is contained in:
parent
bde6083f22
commit
8b3610ed3d
@ -1,35 +1,34 @@
|
||||
local api = vim.api
|
||||
local keymap = vim.keymap
|
||||
|
||||
require('hlslens').setup({
|
||||
calm_down = true,
|
||||
nearest_only = true,
|
||||
local hlslens = require('hlslens')
|
||||
|
||||
hlslens.setup({
|
||||
calm_down = true,
|
||||
nearest_only = true,
|
||||
})
|
||||
|
||||
local activate_hlslens = function(direction)
|
||||
local cmd = string.format("normal! %s%szzzv", vim.v.count1, direction)
|
||||
local status, msg = pcall(vim.fn.execute, cmd)
|
||||
-- 13 is the index where real error message starts
|
||||
msg = msg:sub(13)
|
||||
local status, msg = pcall(vim.cmd, cmd)
|
||||
|
||||
if not status then
|
||||
-- 13 is the index where real error message starts
|
||||
msg = msg:sub(13)
|
||||
api.nvim_err_writeln(msg)
|
||||
return
|
||||
end
|
||||
require('hlslens').start()
|
||||
|
||||
hlslens.start()
|
||||
end
|
||||
|
||||
keymap.set('n', 'n', '',
|
||||
{
|
||||
silent = true,
|
||||
keymap.set('n', 'n', '', {
|
||||
callback = function() activate_hlslens('n') end
|
||||
})
|
||||
|
||||
keymap.set('n', 'N', '',
|
||||
{
|
||||
silent = true,
|
||||
keymap.set('n', 'N', '', {
|
||||
callback = function() activate_hlslens('N') end
|
||||
})
|
||||
|
||||
keymap.set('n', '*', "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>", { silent = true })
|
||||
keymap.set('n', '#', "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>", { silent = true })
|
||||
keymap.set('n', '*', "<Plug>(asterisk-z*)<Cmd>lua require('hlslens').start()<CR>")
|
||||
keymap.set('n', '#', "<Plug>(asterisk-z#)<Cmd>lua require('hlslens').start()<CR>")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user