summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/neoclip.lua
blob: ef4f15b571337c360bc440aefad8c7bca6cc6ad3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
return {
    'AckslD/nvim-neoclip.lua',
    dependencies = {
        { 'kkharji/sqlite.lua',           module = 'sqlite' },
        { 'nvim-telescope/telescope.nvim' },
    },
    config = function()
        require('neoclip').setup({
            enable_persistent_history = true,
            keys = {
                telescope = {
                    i = {
                        paste = '<C-y>',
                        paste_behind = '<C-S-Y>',
                    },
                },
            }
        })
        -- NOTE: Using `plus` to set the plus register to the selected value
        vim.keymap.set('n', '<leader>nc', ':Telescope neoclip plus<cr>', { desc = '[N]eo[c]lip History' })
    end,
}