Update README.md

This commit is contained in:
hrsh7th
2021-08-17 01:10:58 +09:00
parent d56bf1d506
commit 29ad715924
2 changed files with 40 additions and 1 deletions

View File

@@ -3,8 +3,15 @@ local types = require('cmp.types')
local mapping = {}
mapping.mode = function(modes, action)
if type(action) == 'table' then
if type(action.action) == 'function' then
action = action.action
else
error('`action` must be function or result of `cmp.mapping.mode`.')
end
end
return setmetatable({
modes = modes or { 'i' },
modes = modes,
action = action,
}, {
__call = function(_, ...)