From 56aa86df56125f364c7a5deeae500dee5bbd20c8 Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Thu, 17 Aug 2023 23:49:15 +0200 Subject: [PATCH] vim/keymap: formatting --- config/nvim/lua/fschauen/keymap.lua | 114 +++++++++++++--------------- 1 file changed, 54 insertions(+), 60 deletions(-) diff --git a/config/nvim/lua/fschauen/keymap.lua b/config/nvim/lua/fschauen/keymap.lua index c94407a..267c464 100644 --- a/config/nvim/lua/fschauen/keymap.lua +++ b/config/nvim/lua/fschauen/keymap.lua @@ -15,96 +15,96 @@ end local keymap = { -- better navigation for wrapped lines - { 'j', 'gj' }, - { 'k', 'gk' }, + { 'j', 'gj' }, + { 'k', 'gk' }, -- maintain cursor position when joining lines - { 'J', 'mzJ`z' }, + { 'J', 'mzJ`z' }, -- retain selection when making changes in visual mode - { '', 'gv', mode = 'v' }, - { '', 'gv', mode = 'v' }, - { 'g', 'ggv', mode = 'v' }, - { 'g', 'ggv', mode = 'v' }, - { '>', '>gv', mode = 'v' }, - { '<', '<gv', mode = 'v' }, + { '', 'gv', mode = 'v' }, + { '', 'gv', mode = 'v' }, + { 'g', 'ggv', mode = 'v' }, + { 'g', 'ggv', mode = 'v' }, + { '>', '>gv', mode = 'v' }, + { '<', '<gv', mode = 'v' }, -- place destination of important movements in the center of the screen - { 'n', 'nzzzv' }, - { 'N', 'Nzzzv' }, - { '', 'zzzv' }, - { '', 'zzzv' }, + { 'n', 'nzzzv' }, + { 'N', 'Nzzzv' }, + { '', 'zzzv' }, + { '', 'zzzv' }, -- easier window navigation - { '', 'j' }, - { '', 'k' }, - { '', 'h' }, - { '', 'l' }, + { '', 'j' }, + { '', 'k' }, + { '', 'h' }, + { '', 'l' }, -- window resizing - { '', window.resize_up(2), desc = 'Resize window upward' }, - { '', window.resize_down(2), desc = 'Resize window downward' }, - { '', window.resize_left(2), desc = 'Resize window leftward' }, - { '', window.resize_right(2), desc = 'Resize window rightward' }, + { '', window.resize_up(2), desc = 'Resize window upward' }, + { '', window.resize_down(2), desc = 'Resize window downward' }, + { '', window.resize_left(2), desc = 'Resize window leftward' }, + { '', window.resize_right(2), desc = 'Resize window rightward' }, -- easy tab navigation - { '', 'tabnext' }, - { '', 'tabprevious' }, + { '', 'tabnext' }, + { '', 'tabprevious' }, -- move lines up and down - { '', [[:move .+1==]] }, - { '', [[:move .-2==]] }, - { '', [[:move '>+1gv=gv]], mode = 'v' }, - { '', [[:move '<-2gv=gv]], mode = 'v' }, - { '', [[:move .+1==gi]], mode = 'i' }, - { '', [[:move .-2==gi]], mode = 'i' }, + { '', [[:move .+1==]] }, + { '', [[:move .-2==]] }, + { '', [[:move '>+1gv=gv]], mode = 'v' }, + { '', [[:move '<-2gv=gv]], mode = 'v' }, + { '', [[:move .+1==gi]], mode = 'i' }, + { '', [[:move .-2==gi]], mode = 'i' }, -- move to begin/end of line in insert mode - { '', '^', mode = 'i' }, - { '', '$', mode = 'i' }, + { '', '^', mode = 'i' }, + { '', '$', mode = 'i' }, -- move to begin of line in command mode ( moves to end by default) - { '', '', mode = 'c' }, + { '', '', mode = 'c' }, -- more convenient way of entering normal mode from terminal mode - { [[]], [[]], mode = 't' }, + { [[]], [[]], mode = 't' }, -- recall older/recent command-line from history - { '', '', mode = 'c' }, - { '', '', mode = 'c' }, + { '', '', mode = 'c' }, + { '', '', mode = 'c' }, -- quickly change background - { 'bg', [[let &background = &background ==? 'light' ? 'dark' : 'light']] }, + { 'bg', [[let &background = &background ==? 'light' ? 'dark' : 'light']] }, -- navigate diagnostics - { 'dj', diagnostic.goto_next }, - { 'dk', diagnostic.goto_prev }, - { 'dd', diagnostic.toggle }, - { 'do', diagnostic.open_float }, - { 'dh', diagnostic.hide }, + { 'dj', diagnostic.goto_next }, + { 'dk', diagnostic.goto_prev }, + { 'dd', diagnostic.toggle }, + { 'do', diagnostic.open_float }, + { 'dh', diagnostic.hide }, -- disable highlight until next search - { 'h', 'nohlsearch' }, + { 'h', 'nohlsearch' }, -- navigate items in quickfix and location lists - { 'j', 'cnextzz' }, - { 'k', 'cpreviouszz' }, - { 'j', 'lnextzz' }, - { 'k', 'lpreviouszz' }, + { 'j', 'cnextzz' }, + { 'k', 'cpreviouszz' }, + { 'j', 'lnextzz' }, + { 'k', 'lpreviouszz' }, -- toggle quickfix and loclist - { 'll', window.toggle_quickfix, desc = 'Toggle quickfix' }, - { 'll', window.toggle_loclist, desc = 'Toggle loclist' }, + { 'll', window.toggle_quickfix, desc = 'Toggle quickfix' }, + { 'll', window.toggle_loclist, desc = 'Toggle loclist' }, -- quickly open lazy.nvim plugin manager - { 'L', 'Lazy' }, + { 'L', 'Lazy' }, -- toggle options - { 'sn', toggle_number }, - { 'sr', toggle_relativenumber }, - { 'sl', 'set list! | set list?' }, - { 'sw', 'set wrap! | set wrap?' }, - { 'ss', 'set spell! | set spell?' }, + { 'sn', toggle_number }, + { 'sr', toggle_relativenumber }, + { 'sl', 'set list! | set list?' }, + { 'sw', 'set wrap! | set wrap?' }, + { 'ss', 'set spell! | set spell?' }, } M.setup = function() @@ -118,11 +118,5 @@ M.setup = function() end end -setmetatable(M, { - __index = function (_, k) - return keymap[k] - end -}) - return M