summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins/nvim-scissors.lua
blob: 8eb3b8b366524c0e02b1e00b2968d6e427979a10 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
return {
    'chrisgrieser/nvim-scissors',
    dependencies = 'folke/snacks.nvim',
    event = 'VeryLazy',
    opts = {
        ---@type "yq"|"jq"|"none"|string[]
        jsonFormatter = 'jq',
    },
    keys = {
        {
            '<leader>sa',
            function()
                require('scissors').addNewSnippet()
            end,
            desc = '[S]nippet [A]dd',
            mode = { 'n', 'x' },
        },
        {
            '<leader>se',
            function()
                require('scissors').editSnippet()
            end,
            desc = '[S]nippet [E]dit',
            mode = { 'n', 'x' },
        },
    },
}