Skip to main content
Module

x/dpp_vim/deps.ts>fn.getscriptinfo

Dark powered plugin manager for Vim/neovim
Latest
function fn.getscriptinfo
import { fn } from "https://deno.land/x/dpp_vim@v0.2.0/deps.ts";
const { getscriptinfo } = fn;

Returns a List with information about all the sourced Vim scripts in the order they were sourced, like what :scriptnames shows.

The optional Dict argument {opts} supports the following optional items: name Script name match pattern. If specified, and "sid" is not specified, information about scripts with a name that match the pattern "name" are returned. sid Script ID <SID>. If specified, only information about the script with ID "sid" is returned and "name" is ignored.

Each item in the returned List is a Dict with the following items: autoload Set to TRUE for a script that was used with import autoload but was not actually sourced yet (see import-autoload). functions List of script-local function names defined in the script. Present only when a particular script is specified using the "sid" item in {opts}. name Vim script file name. sid Script ID <SID>. sourced Script ID of the actually sourced script that this script name links to, if any, otherwise zero variables A dictionary with the script-local variables. Present only when a particular script is specified using the "sid" item in {opts}. Note that this is a copy, the value of script-local variables cannot be changed using this dictionary. version Vim script version (scriptversion)

Examples:

:echo getscriptinfo({'name': 'myscript'})
:echo getscriptinfo({'sid': 15}).variables

Parameters

denops: Denops
optional
opts: unknown

Returns

Promise<unknown[]>