diff --git a/lua/pika/plugins/telesnip.lua b/lua/pika/plugins/telesnip.lua index 61fe3ce..a124a38 100644 --- a/lua/pika/plugins/telesnip.lua +++ b/lua/pika/plugins/telesnip.lua @@ -1,21 +1,14 @@ return { - "https://git.k4li.de/pika/telesnip.nvim", - config = function() - -- Load your plugin - local telesnip = require("telesnip") - telesnip.setup({ - -- snippet_path = "/path/to/your/snippets", - }) - - -- Define the :TelesnipSnippets command - vim.api.nvim_create_user_command("TelesnipSnippets", function() - telesnip.telesnip_show()() - end, {}) - - -- Optional: Set up a keybinding if desired - vim.keymap.set("n", "S", ":TelesnipSnippets", { desc = "Open Snippet Picker" }) - vim.keymap.set("v", "cs", function() - require("telesnip").save_custom_snippet() - end, { noremap = true }) - end, + "https://git.k4li.de/pika/telesnip.nvim", + opts = { + -- snippet_path = "/path/to/your/snippets", + -- custom_snippet_path = "/path/to/your/custom/snippets", + }, + config = function(_, opts) + require("telesnip").setup(opts) + end, + keys = { + { "S", "TelesnipShowSnippets", desc = "Open Snippet Picker" }, + { "cs", "TelesnipCustomSnippet", mode = "v", desc = "Save Custom Snippet" }, + }, }