Skip to content

Commit

Permalink
feat(plugins): add snippet management nvim-scissors plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
AhmedAbdulrahman committed Mar 16, 2024
1 parent 9f33d94 commit 6651813
Showing 1 changed file with 52 additions and 4 deletions.
56 changes: 52 additions & 4 deletions nvim/lua/core/plugins.lua
Original file line number Diff line number Diff line change
Expand Up @@ -783,10 +783,10 @@ return {
end,
},

-- Snippets & Language & Syntax
{ 'Saecki/crates.nvim', dependencqies = { 'nvim-lua/plenary.nvim' }, config = function()
require('plugins.crates') end
},
-- Snippets & Language & Syntax
{ 'Saecki/crates.nvim', dependencqies = { 'nvim-lua/plenary.nvim' }, config = function()
require('plugins.crates') end
},
{
'windwp/nvim-autopairs',
event = { "InsertEnter" },
Expand Down Expand Up @@ -829,6 +829,54 @@ return {
require('plugins.neogen')
end,
},
{
"chrisgrieser/nvim-scissors",
dependencies = "nvim-telescope/telescope.nvim", -- optional
opts = {
snippetDir = vim.fn.stdpath("config") .. "/snippets",
},
keys = {
"<Leader>asa",
"<Leader>ase",
},
config = function()
local present, wk = pcall(require, "which-key")
if not present then
return
end

wk.register({
a = {
s = {
name = "Snippets",
a = { '<cmd>lua require("scissors").addNewSnippet()<CR>', 'Add new snippet' },
e = { '<cmd>lua require("scissors").editSnippet()<CR>', 'Edit snippet' },
}
}
}, {
mode = "n", -- NORMAL mode
prefix = "<leader>",
silent = true, -- use `silent` when creating keymaps
noremap = true, -- use `noremap` when creating keymaps
nowait = false, -- use `nowait` when creating keymaps
})

wk.register({
a = {
s = {
name = "Snippets",
a = { '<cmd>lua require("scissors").addNewSnippet()<CR>', 'Add new snippet from selection' },
}
}
}, {
mode = "x", -- VISUAL mode
prefix = "<leader>",
silent = true, -- use `silent` when creating keymaps
noremap = true, -- use `noremap` when creating keymaps
nowait = false, -- use `nowait` when creating keymaps
})
end
},
-- AI
{
'jcdickinson/codeium.nvim',
Expand Down

0 comments on commit 6651813

Please sign in to comment.