From 8020639f31c17070040c4e18566b2ec33620a727 Mon Sep 17 00:00:00 2001 From: Oliver Hartmann Date: Fri, 1 Jul 2022 16:44:37 +0200 Subject: [PATCH] use x for visual mode instead of v --- lua/my_keymappings.lua | 54 ++++++++++++--------------------- lua/setup/my_command_center.lua | 4 +-- 2 files changed, 22 insertions(+), 36 deletions(-) diff --git a/lua/my_keymappings.lua b/lua/my_keymappings.lua index 4a4d2d6..5e750c0 100644 --- a/lua/my_keymappings.lua +++ b/lua/my_keymappings.lua @@ -1,49 +1,35 @@ vim.g.mapleader = ',' -vim.keymap.set('n', '', 'nil', { noremap = true, silent = true }) +local opts = { noremap = true, silent = true } +vim.keymap.set('n', '', 'nil', opts) -- Tabs -vim.keymap.set('n', '', ':tabnext', { noremap = true, silent = true }) -vim.keymap.set('n', '', ':tabprevious', { noremap = true, silent = true }) +vim.keymap.set('n', '', ':tabnext', opts) +vim.keymap.set('n', '', ':tabprevious', opts) -- Split movement -vim.keymap.set('n', '', ':wincmd k', { noremap = true, silent = true }) -vim.keymap.set('n', '', ':wincmd j', { noremap = true, silent = true }) -vim.keymap.set('n', '', ':wincmd h', { noremap = true, silent = true }) -vim.keymap.set('n', '', ':wincmd l', { noremap = true, silent = true }) +vim.keymap.set('n', '', ':wincmd k', opts) +vim.keymap.set('n', '', ':wincmd j', opts) +vim.keymap.set('n', '', ':wincmd h', opts) +vim.keymap.set('n', '', ':wincmd l', opts) vim.keymap.set('n', '', ':wa | wshada') -- Linewrap and jumping -vim.keymap.set('n', 'k', 'gk') -vim.keymap.set('n', 'j', 'gj') -vim.keymap.set('n', '0', 'g0') -vim.keymap.set('n', '$', 'g$') -vim.keymap.set('n', '', 'gk') -vim.keymap.set('n', '', 'gj') -vim.keymap.set('n', '', 'g') -vim.keymap.set('n', '', 'g') -vim.keymap.set('v', 'k', 'gk') -vim.keymap.set('v', 'j', 'gj') -vim.keymap.set('v', '0', 'g0') -vim.keymap.set('v', '$', 'g$') -vim.keymap.set('v', '', 'gk') -vim.keymap.set('v', '', 'gj') -vim.keymap.set('v', '', 'g') -vim.keymap.set('v', '', 'g') +vim.keymap.set({ 'n', 'x' }, 'k', 'gk', opts) +vim.keymap.set({ 'n', 'x' }, 'j', 'gj', opts) +vim.keymap.set({ 'n', 'x' }, '0', 'g0', opts) +vim.keymap.set({ 'n', 'x' }, '$', 'g$', opts) +vim.keymap.set({ 'n', 'x' }, '', 'gk', opts) +vim.keymap.set({ 'n', 'x' }, '', 'gj', opts) +vim.keymap.set({ 'n', 'x' }, '', 'g', opts) +vim.keymap.set({ 'n', 'x' }, '', 'g', opts) -vim.keymap.set('v', '<', '', '>gv') +vim.keymap.set('x', '<', '', '>gv') -- Highlight word under cursor -vim.keymap.set('n', 'ü', ':let @/=\'\\<=expand("")\\>\':set hls', { noremap = true, silent = true }) -vim.keymap.set('v', 'ü', "y:let @/='=escape(@\",'/\\')':set hls") -vim.keymap.set('v', 'ü', "y:let @/='=escape(@\",'/\\')':set hls", { noremap = true, silent = true }) vim.keymap.set('n', "'", ':let @/=\'\\<=expand("")\\>\':set hls', { noremap = true, silent = true }) -vim.keymap.set('v', "'", "y:let @/='=escape(@\",'/\\')':set hls") -vim.keymap.set('v', "'", "y:let @/='=escape(@\",'/\\')':set hls", { noremap = true, silent = true }) +-- vim.keymap.set('v', "'", "y:let @/='=escape(@\",'/\\')':set hls") +vim.keymap.set('x', "'", "y:let @/='=escape(@\",'/\\')':set hls", { noremap = true, silent = true }) -- Close Buffer vim.keymap.set('n', '', ':bd') - --- to navigate the completion menu -vim.keymap.set('i', '', 'pumvisible() ? "\\" : "\\"', { expr = true }) -vim.keymap.set('i', '', 'pumvisible() ? "\\" : "\\"', { expr = true }) diff --git a/lua/setup/my_command_center.lua b/lua/setup/my_command_center.lua index 15ab99c..1ba7d7b 100644 --- a/lua/setup/my_command_center.lua +++ b/lua/setup/my_command_center.lua @@ -16,7 +16,7 @@ command_center.add({ cmd = 'Telescope command_center', keybindings = { { 'n', 'p', noremap }, - { 'v', 'p', noremap }, + { 'x', 'p', noremap }, }, }, { @@ -221,7 +221,7 @@ command_center.add({ description = 'Comment line', cmd = '(comment_toggle_linewise_visual)gv', keybindings = { - { 'v', '', silent_noremap }, + { 'x', '', silent_noremap }, }, }, {