import { type Denops } from "https://deno.land/x/denops_std@v6.5.1/mod.ts";
Denops is a facade instance visible from each denops plugin.
Properties
Environment meta information.
User-defined API name and method map used to dispatch API requests.
Methods
Redraw text and cursor on Vim.
It is not equivalent to the redraw
command in Vim script and does nothing on Neovim.
Use denops.cmd('redraw')
instead if you need to execute the redraw
command.
Call an arbitrary function of Vim/Neovim and return the result.
Call arbitrary functions of Vim/Neovim sequentially without redraw and return the results.
It throws a BatchError when one of the functions fails. The results
attribute
of the error instance holds succeeded results of functions prior to the
error.
Execute an arbitrary command of Vim/Neovim under a given context.
Evaluate an arbitrary expression of Vim/Neovim under a given context and return the result.