Skip to main content
Module

x/ddc_vim/deps.ts>fn.winrestview

Dark deno-powered completion framework for neovim/Vim8
Go to Latest
function fn.winrestview
import { fn } from "https://deno.land/x/ddc_vim@v2.3.0/deps.ts";
const { winrestview } = fn;

Uses the |Dictionary| returned by |winsaveview()| to restore the view of the current window. Note: The {dict} does not have to contain all values, that are returned by |winsaveview()|. If values are missing, those settings won't be restored. So you can use: :call winrestview({'curswant': 4}) This will only set the curswant value (the column the cursor wants to move on vertical movements) of the cursor to column 5 (yes, that is 5), while all other settings will remain the same. This is useful, if you set the cursor position manually. If you have changed the values the result is unpredictable. If the window size changed the result won't be the same. Can also be used as a |method|: GetView()->winrestview()

Parameters

denops: Denops
dict: unknown

Returns

Promise<unknown>