From c8075f06e081b0fe6a4b37339c22e921b0107a72 Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Mon, 22 Jul 2024 22:53:56 +0300 Subject: feat(neovim): lazy loaded and refactored a bunch --- .config/nvim/lua/custom/plugins/motions.lua | 68 ----------------------------- 1 file changed, 68 deletions(-) delete mode 100644 .config/nvim/lua/custom/plugins/motions.lua (limited to '.config/nvim/lua/custom/plugins/motions.lua') 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', '', 'TmuxNavigateLeft') - vim.keymap.set('n', '', 'TmuxNavigateDown') - vim.keymap.set('n', '', 'TmuxNavigateUp') - vim.keymap.set('n', '', 'TmuxNavigateRight') - end, - }, - { - 'ggandor/leap.nvim', - dependencies = { 'tpope/vim-repeat' }, - config = function() - -- vim.keymap.set({ 'n', 'x', 'o' }, 's', '(leap-forward)') - -- vim.keymap.set({ 'n', 'x', 'o' }, 'S', '(leap-backward)') - -- vim.keymap.set({ 'n', 'x', 'o' }, 'gs', '(leap-from-window)') - - vim.keymap.set('n', 's', '(leap)') - vim.keymap.set('n', 'S', '(leap-from-window)') - vim.keymap.set({ 'x', 'o' }, 's', '(leap-forward)') - vim.keymap.set({ 'x', 'o' }, 'S', '(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('', true, false, true) - local toggole_linewise_selection = function() - vim.api.nvim_feedkeys(esc, 'nx', false) - api.toggle.linewise(vim.fn.visualmode()) - end - - -- means Ctrl slash, `_` is a `/` - vim.keymap.set('n', '', api.toggle.linewise.current, { noremap = true, silent = true }) - vim.keymap.set('v', '', toggole_linewise_selection, { noremap = true, silent = true }) - end, - }, -} -- cgit v1.3.1