Remove meaningless code

This commit is contained in:
hrsh7th
2021-10-19 00:22:25 +09:00
parent a6a98856c3
commit 289d0929be
2 changed files with 2 additions and 9 deletions

View File

@@ -121,7 +121,6 @@ keymap.feedkeys = setmetatable({
return keymap.feedkeys_macro_safe(keys, mode, callback) return keymap.feedkeys_macro_safe(keys, mode, callback)
end end
local is_typed = string.match(mode, 't') ~= nil
local is_insert = string.match(mode, 'i') ~= nil local is_insert = string.match(mode, 'i') ~= nil
local queue = {} local queue = {}
@@ -135,9 +134,6 @@ keymap.feedkeys = setmetatable({
if #keys > 0 or callback then if #keys > 0 or callback then
local id = misc.id('cmp.utils.keymap.feedkeys') local id = misc.id('cmp.utils.keymap.feedkeys')
self.callbacks[id] = function() self.callbacks[id] = function()
if is_typed then
vim.fn.setreg('".', vim.fn.getreg('".') .. keys)
end
if callback then if callback then
callback() callback()
end end

View File

@@ -19,11 +19,8 @@ describe('keymap', function()
describe('feedkeys', function() describe('feedkeys', function()
it('dot-repeat', function() it('dot-repeat', function()
vim.fn.setreg('".', '') keymap.feedkeys(keymap.t('iaiueo<Esc>'), 'nx')
keymap.feedkeys(keymap.t('i'), 'nt') assert.are.equal(vim.fn.getreg('.'), keymap.t('aiueo'))
keymap.feedkeys(keymap.t('aiueo<Esc>'), 'nt')
keymap.feedkeys(keymap.t('<Ignore>'), 'nx')
assert.are.equal(vim.fn.getreg('".'), keymap.t('iaiueo<Esc>'))
end) end)
it('macro', function() it('macro', function()
vim.fn.setreg('q', '') vim.fn.setreg('q', '')