From a7d2f297b5d5af68eca102f9fecdec50cd0269d7 Mon Sep 17 00:00:00 2001 From: TheK4n Date: Mon, 30 Jan 2023 19:21:51 +0300 Subject: [PATCH] nvim(snip keymaps) --- sub/nvim/after/plugin/luasnip.lua | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/sub/nvim/after/plugin/luasnip.lua b/sub/nvim/after/plugin/luasnip.lua index 36bd21d..69ff49b 100644 --- a/sub/nvim/after/plugin/luasnip.lua +++ b/sub/nvim/after/plugin/luasnip.lua @@ -1,7 +1,26 @@ -local status, _ = pcall(require, "luasnip") +local status, ls = pcall(require, "luasnip") if (not status) then return end + +vim.g.snips_author = 'thek4n' +vim.g.snips_email = 'thek4n@yandex.com' +vim.g.snips_github = 'https://github.com/thek4n' + + +local map = vim.keymap.set + +local function jump(val) + return function() + ls.jump(val) + end +end + + +map({'i', 's'}, '', jump(1)) +map({'i', 's'}, '', jump(-1)) + + local status_loader, luasnip_loaders = pcall(require, "luasnip.loaders.from_snipmate") if (not status_loader) then return end