neovim

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

commit 731a3394b258c4bee5c1f308c97175016a604d34
parent 10fa84b901f16d7a19b31234c3b8e2adfa557f9b
Author: Tomas Nemec <owl@gtms.dev>
Date:   Wed, 15 May 2024 09:02:01 +0200

update

Diffstat:
Mafter/plugin/telescope.lua | 10+++++++++-
Mafter/plugin/treesitter-context.lua | 2+-
Mplugin/keymap.lua | 15++++++++++-----
Mplugin/unimpaired.lua | 16++++++++--------
4 files changed, 28 insertions(+), 15 deletions(-)

diff --git a/after/plugin/telescope.lua b/after/plugin/telescope.lua @@ -4,7 +4,15 @@ end require 'telescope'.setup { defaults = require 'telescope.themes'.get_dropdown({ - layout_config = { width = 120 } + layout_config = { width = 120 }, + mappings = { + i = { + ["<c-y>"] = require('telescope.actions').select_default, + }, + n = { + ["<c-y>"] = require('telescope.actions').select_default, + }, + }, }), pickers = { git_status = { diff --git a/after/plugin/treesitter-context.lua b/after/plugin/treesitter-context.lua @@ -17,4 +17,4 @@ require 'treesitter-context'.setup { -- on_attach = nil, -- (fun(buf: integer): boolean) return false to disable attaching } -vim.keymap.set('n', '<c-h><c-x>', require('treesitter-context').go_to_context, { silent = true }) +vim.keymap.set('n', ',x', require('treesitter-context').go_to_context, { silent = true }) diff --git a/plugin/keymap.lua b/plugin/keymap.lua @@ -18,12 +18,17 @@ vim.keymap.set('n', '<leader>E', ':e %:h/', {}) -- 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', '<c-l>', '<cmd>wincmd l<cr>', {}) +vim.keymap.set('n', '<c-h>', '<cmd>wincmd h<cr>', {}) +vim.keymap.set('n', '<c-k>', '<cmd>wincmd k<cr>', {}) +vim.keymap.set('n', '<c-j>', '<cmd>wincmd j<cr>', {}) -- window movement in terminal -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>', {}) +vim.keymap.set('t', '<m-l>', '<c-\\><c-n><c-w>l', {}) +vim.keymap.set('t', '<m-j>', '<c-\\><c-n><c-w>j', {}) +vim.keymap.set('t', '<m-k>', '<c-\\><c-n><c-w>k', {}) +vim.keymap.set('t', '<m-h>', '<c-\\><c-n><c-w>h', {}) +vim.keymap.set('t', '<m-r>', '<c-\\><c-n>', {}) -- window split vim.keymap.set('n', '<c-w><c-v>', '<cmd>vnew<cr>', {}) vim.keymap.set('n', '<c-w><c-s>', '<cmd>new<cr>', {}) diff --git a/plugin/unimpaired.lua b/plugin/unimpaired.lua @@ -24,12 +24,12 @@ -- vim.keymap.set('n', '<c-l>s', ']S') -- vim.keymap.set('n', '<c-h>s', '[S') --- vim.keymap.set('n', ']q', '<cmd>cnext<cr>') --- vim.keymap.set('n', '[q', '<cmd>cprev<cr>') +vim.keymap.set('n', ']q', '<cmd>cnext<cr>') +vim.keymap.set('n', '[q', '<cmd>cprev<cr>') -- vim.keymap.set('n', ']q', '<cmd>cnfile<cr>') -- vim.keymap.set('n', '[q', '<cmd>cpfile<cr>') --- vim.keymap.set('n', ']Q', '<cmd>clast<cr>') --- vim.keymap.set('n', '[Q', '<cmd>cfirst<cr>') +vim.keymap.set('n', ']Q', '<cmd>clast<cr>') +vim.keymap.set('n', '[Q', '<cmd>cfirst<cr>') -- vim.keymap.set('n', ']a', '<cmd>next<cr>') -- vim.keymap.set('n', '[a', '<cmd>prev<cr>') -- vim.keymap.set('n', ']A', '<cmd>last<cr>') @@ -38,10 +38,10 @@ -- vim.keymap.set('n', '[b', '<cmd>bprev<cr>') -- vim.keymap.set('n', ']B', '<cmd>blast<cr>') -- vim.keymap.set('n', '[B', '<cmd>bfirst<cr>') --- vim.keymap.set('n', ']l', '<cmd>lnext<cr>') --- vim.keymap.set('n', '[l', '<cmd>lprev<cr>') --- vim.keymap.set('n', ']L', '<cmd>llast<cr>') --- vim.keymap.set('n', '[L', '<cmd>lfirst<cr>') +vim.keymap.set('n', ']l', '<cmd>lnext<cr>') +vim.keymap.set('n', '[l', '<cmd>lprev<cr>') +vim.keymap.set('n', ']L', '<cmd>llast<cr>') +vim.keymap.set('n', '[L', '<cmd>lfirst<cr>') -- vim.keymap.set('n', ']t', '<cmd>tnext<cr>') -- vim.keymap.set('n', '[t', '<cmd>tprev<cr>') -- vim.keymap.set('n', ']T', '<cmd>tlast<cr>')