import * as denopsStd from "https://deno.land/x/denops_std@v4.2.0/option/nvim/mod.ts";
A module to provide accessors of Neovim native options.
import { Denops } from "../../mod.ts";
import * as nvimOp from "../../option/nvim/mod.ts";
export async function main(denops: Denops): Promise<void> {
// nvimOp has options only exist in Neovim
console.log(await nvimOp.shada.get(denops));
}
Variables
| |
When nonempty, shows the effects of | |
List of words that change the behavior of the | |
This option controls the number of lines / columns to scroll by when scrolling with a mouse. The option is a comma separated list of parts. Each part consists of a direction and a count as follows: direction:count,direction:count Direction is one of either "hor" or "ver". "hor" controls horizontal scrolling and "ver" controls vertical scrolling. Count sets the amount to scroll by for the given direction, it should be a non negative integer. Each direction should be set at most once. If a direction is omitted, a default value is used (6 for horizontal scrolling and 3 for vertical scrolling). You can disable mouse scrolling by using a count of 0. | |
Enables pseudo-transparency for the | |
Flags to change the way redrawing works, for debugging purposes. Most useful with 'writedelay' set to some reasonable value. Supports the following flags: compositor Indicate what redraws come from the compositor by briefly flashing the redrawn regions in colors indicating the redraw type. These are the highlight groups used (and their default colors): RedrawDebugNormal gui=reverse normal redraw passed through RedrawDebugClear guibg=Yellow clear event passed through RedrawDebugComposed guibg=Green redraw event modified by the compositor (due to overlapping grids, etc) RedrawDebugRecompose guibg=Red redraw generated by the compositor itself, due to a grid being moved or deleted. nothrottle Turn off throttling of the message grid. This is an optimization that joins many small scrolls to one larger scroll when drawing the message area (with 'display' msgsep flag active). invalid Enable stricter checking (abort) of inconsistencies of the internal screen state. This is mostly useful when running nvim inside a debugger (and the test suite). nodelta Send all internally redrawn cells to the UI, even if they are unchanged from the already displayed state. | |
Maximum number of lines kept beyond the visible screen. Lines at the
top are deleted if new lines exceed this limit.
Minimum is 1, maximum is 100000.
Only in | |
When non-empty, the shada file is read upon startup and written
when exiting Vim (see | |
When non-empty, overrides the file name used for | |
A comma-separated list of options for specifying control characters to be removed from the text pasted into the terminal window. The supported values are: | |
When non-empty, this option enables the window bar and determines its contents. The window bar is a bar that's shown at the top of every window with it enabled. The value of 'winbar' is evaluated like with 'statusline'. | |
Enables pseudo-transparency for a floating window. Valid values are in the range of 0 for fully opaque window (disabled) to 100 for fully transparent background. Values between 0-30 are typically most useful. | |
Window-local highlights. Comma-delimited list of highlight
|