Remove meaningless code
This commit is contained in:
@@ -121,7 +121,6 @@ keymap.feedkeys = setmetatable({
|
||||
return keymap.feedkeys_macro_safe(keys, mode, callback)
|
||||
end
|
||||
|
||||
local is_typed = string.match(mode, 't') ~= nil
|
||||
local is_insert = string.match(mode, 'i') ~= nil
|
||||
|
||||
local queue = {}
|
||||
@@ -135,9 +134,6 @@ keymap.feedkeys = setmetatable({
|
||||
if #keys > 0 or callback then
|
||||
local id = misc.id('cmp.utils.keymap.feedkeys')
|
||||
self.callbacks[id] = function()
|
||||
if is_typed then
|
||||
vim.fn.setreg('".', vim.fn.getreg('".') .. keys)
|
||||
end
|
||||
if callback then
|
||||
callback()
|
||||
end
|
||||
|
||||
@@ -19,11 +19,8 @@ describe('keymap', function()
|
||||
|
||||
describe('feedkeys', function()
|
||||
it('dot-repeat', function()
|
||||
vim.fn.setreg('".', '')
|
||||
keymap.feedkeys(keymap.t('i'), 'nt')
|
||||
keymap.feedkeys(keymap.t('aiueo<Esc>'), 'nt')
|
||||
keymap.feedkeys(keymap.t('<Ignore>'), 'nx')
|
||||
assert.are.equal(vim.fn.getreg('".'), keymap.t('iaiueo<Esc>'))
|
||||
keymap.feedkeys(keymap.t('iaiueo<Esc>'), 'nx')
|
||||
assert.are.equal(vim.fn.getreg('.'), keymap.t('aiueo'))
|
||||
end)
|
||||
it('macro', function()
|
||||
vim.fn.setreg('q', '')
|
||||
|
||||
Reference in New Issue
Block a user