From 2376ebe4329009a52b1517fcf52163a9cece03f9 Mon Sep 17 00:00:00 2001 From: Chinmay Dalal Date: Sat, 29 Jan 2022 11:19:54 +0530 Subject: [PATCH] add plug mappings --- README.md | 13 ++----------- plugin/neogen.vim | 4 ++++ 2 files changed, 6 insertions(+), 11 deletions(-) create mode 100644 plugin/neogen.vim diff --git a/README.md b/README.md index 8201f0a..b97d89a 100644 --- a/README.md +++ b/README.md @@ -114,15 +114,6 @@ If you want to use a key that's already used for completion purposes, take a loo local cmp = require('cmp') local neogen = require('neogen') -local t = function(str) - return vim.api.nvim_replace_termcodes(str, true, true, true) -end - -local check_back_space = function() - local col = vim.fn.col '.' - 1 - return col == 0 or vim.fn.getline('.'):sub(col, col):match '%s' ~= nil -end - cmp.setup { ... @@ -130,7 +121,7 @@ cmp.setup { mapping = { [""] = cmp.mapping(function(fallback) if neogen.jumpable() then - vim.fn.feedkeys(t("lua require('neogen').jump_next()"), "") + "neogen-jump-next" else fallback() end @@ -140,7 +131,7 @@ cmp.setup { }), [""] = cmp.mapping(function(fallback) if neogen.jumpable(-1) then - vim.fn.feedkeys(t("lua require('neogen').jump_prev()"), "") + "neogen-jump-prev" else fallback() end diff --git a/plugin/neogen.vim b/plugin/neogen.vim new file mode 100644 index 0000000..02fa346 --- /dev/null +++ b/plugin/neogen.vim @@ -0,0 +1,4 @@ +inoremap neogen-jump-next lua require('neogen').jump_next() +snoremap neogen-jump-next lua require('neogen').jump_next() +inoremap neogen-jump-prev lua require('neogen').jump_prev() +snoremap neogen-jump-prev lua require('neogen').jump_prev()