فهرست منبع

fix compe tab completion issue (#1217)

Abouzar Parvan 4 سال پیش
والد
کامیت
b608b08ff3
1فایلهای تغییر یافته به همراه6 افزوده شده و 6 حذف شده
  1. 6 6
      lua/core/compe.lua

+ 6 - 6
lua/core/compe.lua

@@ -42,12 +42,12 @@ M.config = function()
     keymap = {
       values = {
         insert_mode = {
-          ["<Tab>"] = 'pumvisible() ? "<C-n>" : "<Tab>"',
-          ["<S-Tab>"] = 'pumvisible() ? "<C-p>" : "<S-Tab>"',
-          ["<C-Space>"] = "compe#complete()",
-          ["<C-e>"] = "compe#close('<C-e>')",
-          ["<C-f>"] = "compe#scroll({ 'delta': +4 })",
-          ["<C-d>"] = "compe#scroll({ 'delta': -4 })",
+          ["<Tab>"] = { 'pumvisible() ? "<C-n>" : "<Tab>"', { silent = true, noremap = true, expr = true } },
+          ["<S-Tab>"] = { 'pumvisible() ? "<C-p>" : "<S-Tab>"', { silent = true, noremap = true, expr = true } },
+          ["<C-Space>"] = { "compe#complete()", { silent = true, noremap = true, expr = true } },
+          ["<C-e>"] = { "compe#close('<C-e>')", { silent = true, noremap = true, expr = true } },
+          ["<C-f>"] = { "compe#scroll({ 'delta': +4 })", { silent = true, noremap = true, expr = true } },
+          ["<C-d>"] = { "compe#scroll({ 'delta': -4 })", { silent = true, noremap = true, expr = true } },
         },
       },
       opts = {