1
2
3
4
5
6
7
8
9
10
11
//! Corresponds to `vim.keymap`

use crate::prelude::*;

pub fn get(lua: &Lua) -> LuaResult<LuaTable> {
    vim::get(lua)?.get::<_, LuaTable>("keymap")
}

pub fn set(lua: &Lua, mode: LuaValue, lhs: LuaValue, rhs: LuaValue, opts: Option<LuaValue>) -> LuaResult<()> {
    self::get(lua)?.call_function("set", (mode, lhs, rhs, opts))
}