diff options
| author | Kyren223 <ulmliad223@gmail.com> | 2024-07-22 22:53:56 +0300 |
|---|---|---|
| committer | Kyren223 <ulmliad223@gmail.com> | 2024-07-22 22:53:56 +0300 |
| commit | c8075f06e081b0fe6a4b37339c22e921b0107a72 (patch) | |
| tree | 2f8d5db5efb98860d9519f84b9123a20e2950941 /.config/nvim/lua/custom/plugins/motions.lua | |
| parent | 6314366206b271fc8cd2fe26387bae9bb8eb1782 (diff) | |
feat(neovim): lazy loaded and refactored a bunch
Diffstat (limited to '.config/nvim/lua/custom/plugins/motions.lua')
| -rw-r--r-- | .config/nvim/lua/custom/plugins/motions.lua | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/.config/nvim/lua/custom/plugins/motions.lua b/.config/nvim/lua/custom/plugins/motions.lua deleted file mode 100644 index 9ab3fed..0000000 --- a/.config/nvim/lua/custom/plugins/motions.lua +++ /dev/null @@ -1,68 +0,0 @@ -return { - { - 'christoomey/vim-tmux-navigator', - config = function() - vim.keymap.set('n', '<C-h>', '<cmd>TmuxNavigateLeft<cr>') - vim.keymap.set('n', '<C-j>', '<cmd>TmuxNavigateDown<cr>') - vim.keymap.set('n', '<C-k>', '<cmd>TmuxNavigateUp<cr>') - vim.keymap.set('n', '<C-l>', '<cmd>TmuxNavigateRight<cr>') - end, - }, - { - 'ggandor/leap.nvim', - dependencies = { 'tpope/vim-repeat' }, - config = function() - -- vim.keymap.set({ 'n', 'x', 'o' }, 's', '<Plug>(leap-forward)') - -- vim.keymap.set({ 'n', 'x', 'o' }, 'S', '<Plug>(leap-backward)') - -- vim.keymap.set({ 'n', 'x', 'o' }, 'gs', '<Plug>(leap-from-window)') - - vim.keymap.set('n', 's', '<Plug>(leap)') - vim.keymap.set('n', 'S', '<Plug>(leap-from-window)') - vim.keymap.set({ 'x', 'o' }, 's', '<Plug>(leap-forward)') - vim.keymap.set({ 'x', 'o' }, 'S', '<Plug>(leap-backward)') - vim.keymap.set({ 'n', 'o' }, 'gs', function() - require('leap.remote').action() - end) - - -- Define equivalence classes for brackets and quotes, in addition to - -- the default whitespace group. - require('leap').opts.equivalence_classes = { ' \t\r\n', '([{', ')]}', '\'"`' } - - -- Set background to gray in searchable area - vim.api.nvim_set_hl(0, 'LeapBackdrop', { fg = '#777777' }) - end, - }, - { - 'windwp/nvim-autopairs', - event = 'InsertEnter', - config = true, - }, - { - 'numToStr/Comment.nvim', - opts = { - padding = true, - ignore = nil, - - toggler = { line = 'gcc', block = 'gbc' }, - opleader = { line = 'gc', block = 'gb' }, - extra = { above = 'gcO', below = 'gco', eol = 'gcA' }, - - mappings = { - basic = true, -- `gcc` `gbc` `gc[count]{motion}` `gb[count]{motion}` - extra = false, -- `gco`, `gcO`, `gcA` - }, - }, - config = function() - local api = require('Comment.api') - local esc = vim.api.nvim_replace_termcodes('<ESC>', true, false, true) - local toggole_linewise_selection = function() - vim.api.nvim_feedkeys(esc, 'nx', false) - api.toggle.linewise(vim.fn.visualmode()) - end - - -- <C-_> means Ctrl slash, `_` is a `/` - vim.keymap.set('n', '<C-_>', api.toggle.linewise.current, { noremap = true, silent = true }) - vim.keymap.set('v', '<C-_>', toggole_linewise_selection, { noremap = true, silent = true }) - end, - }, -} |
