import { unmap } from "https://deno.land/x/denops_std@v6.5.1/mapping/mod.ts";
Remove a mapping for lhs
.
import type { Entrypoint } from "https://deno.land/x/denops_std@v6.5.1/mod.ts";
import * as mapping from "https://deno.land/x/denops_std@v6.5.1/mapping/mod.ts";
export const main: Entrypoint = async (denops) => {
await mapping.map(denops, "<Plug>(test-denops-std)", "Hello");
await mapping.map(denops, "<Plug>(test-denops-std)", "Hello", {
mode: "i",
});
await mapping.unmap(denops, "<Plug>(test-denops-std)");
await mapping.unmap(denops, "<Plug>(test-denops-std)", {
mode: "i",
});
}
Users can specify multiple mode
value like:
import type { Entrypoint } from "https://deno.land/x/denops_std@v6.5.1/mod.ts";
import * as mapping from "https://deno.land/x/denops_std@v6.5.1/mapping/mod.ts";
export const main: Entrypoint = async (denops) => {
await mapping.map(denops, "<Plug>(test-denops-std)", "Hello", {
mode: ["n", "i", "x"],
});
await mapping.unmap(denops, "<Plug>(test-denops-std)", {
mode: ["n", "i", "x"],
});
}