Meh I'll figure out submodules later
This commit is contained in:
parent
4ca9d44a90
commit
8cb281f436
352 changed files with 66107 additions and 0 deletions
|
|
@ -0,0 +1,23 @@
|
|||
local M = {}
|
||||
|
||||
M.bind = require("plenary.functional").partial
|
||||
|
||||
function M.arify(fn, argc)
|
||||
return function(...)
|
||||
if select("#", ...) ~= argc then
|
||||
error(("Expected %s number of arguments"):format(argc))
|
||||
end
|
||||
|
||||
fn(...)
|
||||
end
|
||||
end
|
||||
|
||||
function M.create_wrapper(map)
|
||||
return function(to_wrap)
|
||||
return function(...)
|
||||
return map(to_wrap(...))
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
return M
|
||||
Loading…
Add table
Add a link
Reference in a new issue