neovim

Personal neovim configuration files
git clone git://gtms.dev:neovim
Log | Files | Refs

commit 70b51822e25b9c06d290c628b595c60ac3be7032
parent 2f886ac8d31505bf759b5ed17f9a0a1ce650d8af
Author: Tomas Nemec <nemi@skaut.cz>
Date:   Fri, 29 Apr 2022 10:17:51 +0200

update

Diffstat:
Mafter/plugin/sidebar.lua | 4++--
Mafter/plugin/sideways.lua | 4++--
Mafter/plugin/spectre.lua | 4++--
Mafter/plugin/treesitter.lua | 2+-
Mafter/plugin/undotree.lua | 2+-
Mafter/plugin/zen.lua | 2+-
Mafter/plugin/zk.lua | 13++++++-------
Mplugin/bufonly.vim | 4++--
Mplugin/bufremove.lua | 8++++----
Mplugin/grep.lua | 4++--
Mplugin/keymap.lua | 108++++++++++++++++++++++++++++++++++++++++----------------------------------------
11 files changed, 77 insertions(+), 78 deletions(-)

diff --git a/after/plugin/sidebar.lua b/after/plugin/sidebar.lua @@ -12,5 +12,5 @@ require('sidebar-nvim').setup({ disable_closing_prompt = true, }) -vim.keymap.set('n', '<space>s', '<cmd>SidebarNvimToggle<cr>', { noremap = true }) -vim.keymap.set('n', '<space>S', '<cmd>SidebarNvimFocus<cr>', { noremap = true }) +vim.keymap.set('n', '<space>s', '<cmd>SidebarNvimToggle<cr>') +vim.keymap.set('n', '<space>S', '<cmd>SidebarNvimFocus<cr>') diff --git a/after/plugin/sideways.lua b/after/plugin/sideways.lua @@ -1,7 +1,7 @@ if not vim.g.loaded_sideways then return end -vim.keymap.set('n', '<c-h>', '<cmd>SidewaysLeft<cr>', { noremap = true }) -vim.keymap.set('n', '<c-l>', '<cmd>SidewaysRight<cr>', { noremap = true }) +vim.keymap.set('n', '<c-h>', '<cmd>SidewaysLeft<cr>') +vim.keymap.set('n', '<c-l>', '<cmd>SidewaysRight<cr>') vim.keymap.set('o', 'aa', '<Plug>SidewaysArgumentTextobjA') vim.keymap.set('o', 'a.', '<Plug>SidewaysArgumentTextobjA') vim.keymap.set('x', 'aa', '<Plug>SidewaysArgumentTextobjA') diff --git a/after/plugin/spectre.lua b/after/plugin/spectre.lua @@ -2,8 +2,8 @@ if not pcall(require, 'spectre') then return end -vim.keymap.set('n', '<leader>S', function() require('spectre').open() end, { noremap = true }) -vim.keymap.set('v', '<leader>s', function() require('spectre').open_visual() end, { noremap = true }) +vim.keymap.set('n', '<leader>S', function() require('spectre').open() end) +vim.keymap.set('v', '<leader>s', function() require('spectre').open_visual() end) require('spectre').setup({ mapping = { diff --git a/after/plugin/treesitter.lua b/after/plugin/treesitter.lua @@ -101,4 +101,4 @@ require'nvim-treesitter.configs'.setup { vim.api .nvim_create_user_command('TSHRefresh', 'write|TSBufEnable highlight', {}) -vim.keymap.set('n', '<leader>su', '<cmd>TSHRefresh<cr>', { noremap = true }) +vim.keymap.set('n', '<leader>su', '<cmd>TSHRefresh<cr>') diff --git a/after/plugin/undotree.lua b/after/plugin/undotree.lua @@ -1,4 +1,4 @@ if not vim.g.loaded_undotree then return end vim.g.undotree_WindowLayout = 2 vim.g.undotree_SplitWidth = 50 - vim.keymap.set('n', '<F5>', '<cmd>UndotreeToggle<cr>', { noremap = true }) + vim.keymap.set('n', '<F5>', '<cmd>UndotreeToggle<cr>') diff --git a/after/plugin/zen.lua b/after/plugin/zen.lua @@ -1,4 +1,4 @@ if not pcall(require,'zen-mode')then return end require('zen-mode').setup {} -vim.keymap.set('n', '<leader>Z', '<cmd>ZenMode<cr>', { noremap = true }) +vim.keymap.set('n', '<leader>Z', '<cmd>ZenMode<cr>') diff --git a/after/plugin/zk.lua b/after/plugin/zk.lua @@ -1,12 +1,11 @@ if not pcall(require, 'zk') then return end -local opts = { noremap = true } -vim.keymap.set('n', '<leader>zc', '<cmd>ZkNew<cr>', opts) -vim.keymap.set('x', '<leader>zc', '<cmd>ZkNewFromTitleSelection<cr>', opts) -vim.keymap.set('n', '<space>zn', '<cmd>ZkNotes<cr>', opts) -vim.keymap.set('n', '<space>zt', '<cmd>ZkTags<cr>', opts) -vim.keymap.set('n', '<space>zl', '<cmd>ZkLinks<cr>', opts) -vim.keymap.set('n', '<space>zo', '<cmd>ZkNotes {orphan = true}<cr>', opts) +vim.keymap.set('n', '<leader>zc', '<cmd>ZkNew<cr>') +vim.keymap.set('x', '<leader>zc', '<cmd>ZkNewFromTitleSelection<cr>') +vim.keymap.set('n', '<space>zn', '<cmd>ZkNotes<cr>') +vim.keymap.set('n', '<space>zt', '<cmd>ZkTags<cr>') +vim.keymap.set('n', '<space>zl', '<cmd>ZkLinks<cr>') +vim.keymap.set('n', '<space>zo', '<cmd>ZkNotes {orphan = true}<cr>') -- local make_lsp_location = function() -- local params = vim.lsp.util.make_range_params() diff --git a/plugin/bufonly.vim b/plugin/bufonly.vim @@ -75,6 +75,6 @@ function! BufOnly(buffer, bang) endfunction lua << EOF - vim.keymap.set('n', '<leader>bo', '<cmd>BufOnly<cr>', { noremap = true }) - vim.keymap.set('n', '<leader>bO', '<cmd>BufOnly!<cr>', { noremap = true }) + vim.keymap.set('n', '<leader>bo', '<cmd>BufOnly<cr>') + vim.keymap.set('n', '<leader>bO', '<cmd>BufOnly!<cr>') EOF diff --git a/plugin/bufremove.lua b/plugin/bufremove.lua @@ -155,7 +155,7 @@ vim.api.nvim_create_user_command('BufWipeout', function(data) BufRemove.wipeout( vim.api.nvim_create_user_command('BufUnshow', function(data) BufRemove.unshow(data.args) end, { nargs = '?' }) vim.api.nvim_create_user_command('BufWinUnshow', function(data) BufRemove.unshow_in_window(data.args) end, { nargs = '?' }) -vim.keymap.set('n', '<leader>bd', BufRemove.delete, { noremap = true }) -vim.keymap.set('n', '<leader>bw', BufRemove.wipeout, { noremap = true }) -vim.keymap.set('n', '<leader>bu', BufRemove.unshow, { noremap = true }) -vim.keymap.set('n', '<leader>bU', BufRemove.unshow_in_window, { noremap = true }) +vim.keymap.set('n', '<leader>bd', BufRemove.delete) +vim.keymap.set('n', '<leader>bw', BufRemove.wipeout) +vim.keymap.set('n', '<leader>bu', BufRemove.unshow) +vim.keymap.set('n', '<leader>bU', BufRemove.unshow_in_window) diff --git a/plugin/grep.lua b/plugin/grep.lua @@ -13,5 +13,5 @@ function! GrepOperator(type) endfunction ]] -vim.keymap.set('n', '<leader>r', ':set operatorfunc=GrepOperator<cr>g@', { noremap = true }) -vim.keymap.set('v', '<leader>r', ':<c-u>call GrepOperator(visualmode())<cr>', { noremap = true }) +vim.keymap.set('n', '<leader>r', ':set operatorfunc=GrepOperator<cr>g@') +vim.keymap.set('v', '<leader>r', ':<c-u>call GrepOperator(visualmode())<cr>') diff --git a/plugin/keymap.lua b/plugin/keymap.lua @@ -1,65 +1,65 @@ -- forget visual vim.keymap.set('n', 'Q', '<nop>') vim.keymap.set('n', '<esc>', '<cmd>nohl<cr>', { silent = true }) -vim.keymap.set('n', 'gA', 'ga', { noremap = true }) -vim.keymap.set('n', 'Y', 'y$', { noremap = true }) -vim.keymap.set('n', 'n', 'nzzzv', { noremap = true }) -vim.keymap.set('n', 'N', 'Nzzzv', { noremap = true }) -vim.keymap.set('n', 'J', 'mzJ`z', { noremap = true }) -vim.keymap.set('i', ',', ',<c-g>u', { noremap = true }) -vim.keymap.set('i', '.', '.<c-g>u', { noremap = true }) -vim.keymap.set('i', '!', '!<c-g>u', { noremap = true }) -vim.keymap.set('i', '?', '?<c-g>u', { noremap = true }) +vim.keymap.set('n', 'gA', 'ga') +vim.keymap.set('n', 'Y', 'y$') +vim.keymap.set('n', 'n', 'nzzzv') +vim.keymap.set('n', 'N', 'Nzzzv') +vim.keymap.set('n', 'J', 'mzJ`z') +vim.keymap.set('i', ',', ',<c-g>u') +vim.keymap.set('i', '.', '.<c-g>u') +vim.keymap.set('i', '!', '!<c-g>u') +vim.keymap.set('i', '?', '?<c-g>u') -- shortcuts -vim.keymap.set('n', '<leader>w', '<cmd>write<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>W', '<cmd>wall<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>e', '<cmd>edit<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>E', ':e %:h/', { noremap = true }) -vim.keymap.set('n', '<leader>q', '<cmd>quit<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>Q', '<cmd>quit!<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>M', '<cmd>messages<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>so', '<cmd>source<cr>', { noremap = true }) +vim.keymap.set('n', '<leader>w', '<cmd>write<cr>') +vim.keymap.set('n', '<leader>W', '<cmd>wall<cr>') +vim.keymap.set('n', '<leader>e', '<cmd>edit<cr>') +vim.keymap.set('n', '<leader>E', ':e %:h/') +vim.keymap.set('n', '<leader>q', '<cmd>quit<cr>') +vim.keymap.set('n', '<leader>Q', '<cmd>quit!<cr>') +vim.keymap.set('n', '<leader>M', '<cmd>messages<cr>') +vim.keymap.set('n', '<leader>so', '<cmd>source<cr>') -- window movement -vim.keymap.set('n', '<a-h>', '<c-w>h', { noremap = true }) -vim.keymap.set('n', '<a-j>', '<c-w>j', { noremap = true }) -vim.keymap.set('n', '<a-k>', '<c-w>k', { noremap = true }) -vim.keymap.set('n', '<a-l>', '<c-w>l', { noremap = true }) +vim.keymap.set('n', '<a-h>', '<c-w>h') +vim.keymap.set('n', '<a-j>', '<c-w>j') +vim.keymap.set('n', '<a-k>', '<c-w>k') +vim.keymap.set('n', '<a-l>', '<c-w>l') -- window movement in terminal -vim.keymap.set('t', '<a-l>', '<c-\\><c-n><c-w>l', { noremap = true }) -vim.keymap.set('t', '<a-j>', '<c-\\><c-n><c-w>j', { noremap = true }) -vim.keymap.set('t', '<a-k>', '<c-\\><c-n><c-w>k', { noremap = true }) -vim.keymap.set('t', '<a-h>', '<c-\\><c-n><c-w>h', { noremap = true }) -vim.keymap.set('t', '<a-r>', '<c-\\><c-n>', { noremap = true }) +vim.keymap.set('t', '<a-l>', '<c-\\><c-n><c-w>l') +vim.keymap.set('t', '<a-j>', '<c-\\><c-n><c-w>j') +vim.keymap.set('t', '<a-k>', '<c-\\><c-n><c-w>k') +vim.keymap.set('t', '<a-h>', '<c-\\><c-n><c-w>h') +vim.keymap.set('t', '<a-r>', '<c-\\><c-n>') -- window split -vim.keymap.set('n', '<c-w><c-v>', '<cmd>vnew<cr>', { noremap = true }) -vim.keymap.set('n', '<c-w><c-s>', '<cmd>new<cr>', { noremap = true }) +vim.keymap.set('n', '<c-w><c-v>', '<cmd>vnew<cr>') +vim.keymap.set('n', '<c-w><c-s>', '<cmd>new<cr>') -- line movement -vim.keymap.set('n', '<c-j>', ':m .+1<cr>==', { noremap = true }) -vim.keymap.set('n', '<c-k>', ':m .-2<cr>==', { noremap = true }) -vim.keymap.set('i', '<c-j>', '<esc>:m .+1<cr>==', { noremap = true }) -vim.keymap.set('i', '<c-k>', '<esc>:m .-2<cr>==', { noremap = true }) -vim.keymap.set('v', '<c-j>', ':m \'>+1<cr>gv=gv', { noremap = true }) -vim.keymap.set('v', '<c-k>', ':m \'<-2<cr>gv=gv', { noremap = true }) +vim.keymap.set('n', '<c-j>', ':m .+1<cr>==') +vim.keymap.set('n', '<c-k>', ':m .-2<cr>==') +vim.keymap.set('i', '<c-j>', '<esc>:m .+1<cr>==') +vim.keymap.set('i', '<c-k>', '<esc>:m .-2<cr>==') +vim.keymap.set('v', '<c-j>', ':m \'>+1<cr>gv=gv') +vim.keymap.set('v', '<c-k>', ':m \'<-2<cr>gv=gv') -- quickfix/loclist -vim.keymap.set('n', '<leader>c', '<cmd>call ToggleList("Quickfix List", "c")<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>C', '<cmd>cexpr []|cclose<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>l', '<cmd>call ToggleList("Location List", "l")<cr>', { noremap = true }) -vim.keymap.set('n', '<leader>L', '<cmd>lexpr []|lclose<cr>', { noremap = true }) +vim.keymap.set('n', '<leader>c', '<cmd>call ToggleList("Quickfix List", "c")<cr>') +vim.keymap.set('n', '<leader>C', '<cmd>cexpr []|cclose<cr>') +vim.keymap.set('n', '<leader>l', '<cmd>call ToggleList("Location List", "l")<cr>') +vim.keymap.set('n', '<leader>L', '<cmd>lexpr []|lclose<cr>') -- fold -vim.keymap.set('n', 'zH', 'zM', { noremap = true }) -vim.keymap.set('n', 'zh', 'zm', { noremap = true }) -vim.keymap.set('n', 'zj', 'zo', { noremap = true }) -vim.keymap.set('n', 'zJ', 'zO', { noremap = true }) -vim.keymap.set('n', 'zk', 'zc', { noremap = true }) -vim.keymap.set('n', 'zK', 'zC', { noremap = true }) -vim.keymap.set('n', 'zl', 'zr', { noremap = true }) -vim.keymap.set('n', 'zL', 'zR', { noremap = true }) +vim.keymap.set('n', 'zH', 'zM') +vim.keymap.set('n', 'zh', 'zm') +vim.keymap.set('n', 'zj', 'zo') +vim.keymap.set('n', 'zJ', 'zO') +vim.keymap.set('n', 'zk', 'zc') +vim.keymap.set('n', 'zK', 'zC') +vim.keymap.set('n', 'zl', 'zr') +vim.keymap.set('n', 'zL', 'zR') -- remap double usage -vim.keymap.set('n', 'y.', 'yy', { noremap = true }) -vim.keymap.set('n', 'z.', 'mmz.`m', { noremap = true }) -vim.keymap.set('n', 'd.', 'dd', { noremap = true }) -vim.keymap.set('n', 'c.', 'cc', { noremap = true }) -vim.keymap.set('n', 'g.', 'gg', { noremap = true }) -vim.keymap.set('n', 'v.', 'V', { noremap = true }) -vim.keymap.set('n', '=.', '==', { noremap = true }) -vim.keymap.set('n', 'gc.', 'gcc', { noremap = true }) +vim.keymap.set('n', 'y.', 'yy') +vim.keymap.set('n', 'z.', 'mmz.`m') +vim.keymap.set('n', 'd.', 'dd') +vim.keymap.set('n', 'c.', 'cc') +vim.keymap.set('n', 'g.', 'gg') +vim.keymap.set('n', 'v.', 'V') +vim.keymap.set('n', '=.', '==') +vim.keymap.set('n', 'gc.', 'gcc')