From 668d4f2b94215c6c795c2223f6adcf29db22b637 Mon Sep 17 00:00:00 2001 From: thek4n Date: Tue, 30 Jan 2024 11:21:40 +0300 Subject: [PATCH] nvim mappings --- home/user/.config/nvim/lua/base/mappings/mappings.lua | 8 ++++++++ home/user/.config/nvim/lua/base/plugins/neoscroll.lua | 8 ++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/home/user/.config/nvim/lua/base/mappings/mappings.lua b/home/user/.config/nvim/lua/base/mappings/mappings.lua index 6b926cc..40288d4 100644 --- a/home/user/.config/nvim/lua/base/mappings/mappings.lua +++ b/home/user/.config/nvim/lua/base/mappings/mappings.lua @@ -19,8 +19,16 @@ map('n', 'h/', function() vim.opt.hlsearch = not vim.opt.hlsearch["_value"] end, {desc = "Toggle search highlighting"}) + +-- enable search highlight in search mode map('n', '/', ':set hlsearch/') +-- copy selection to search line +map('v', '', '"fy:set hlsearch/f') + +-- copy selection to command line +map('v', ':', '"fy:f') + map('n', 'hl', create_function_tabdo('lua toggle_number_style()'), {desc = "Toggle line number style"}) diff --git a/home/user/.config/nvim/lua/base/plugins/neoscroll.lua b/home/user/.config/nvim/lua/base/plugins/neoscroll.lua index 9aa4947..5eac30e 100644 --- a/home/user/.config/nvim/lua/base/plugins/neoscroll.lua +++ b/home/user/.config/nvim/lua/base/plugins/neoscroll.lua @@ -1,6 +1,10 @@ return { 'karb94/neoscroll.nvim', config = function() - require('neoscroll').setup() + require('neoscroll').setup({ + mappings = {'', '', '', + '', '', 'zt', 'zz', 'zb'}, + respect_scrolloff = false, + }) end -} +} \ No newline at end of file