summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/custom/plugins/leap.lua
blob: 7eae0c3ea8d4361e832b18ff04a13da1f2c0c8a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
return {
    'ggandor/leap.nvim',
    dependencies = { 'tpope/vim-repeat' },
    keys = {
        { 's', '<Plug>(leap)', mode = { 'n', 'x', 'o' } },
        { 'S', '<Plug>(leap-from-window)' },
        {
            'gs',
            function()
                require('leap.remote').action()
            end,
        },
    },
    config = function()
        require('leap').opts.equivalence_classes = { ' \t\r\n', '([{', ')]}', '\'"`' }
        vim.api.nvim_set_hl(0, 'LeapBackdrop', { fg = '#777777' })
    end,
}