Skip to main content
The Deno 2 Release Candidate is here
Learn more
Module

x/denops_std/function/vim/mod.ts>getscriptinfo

📚 Standard module for denops.vim
Go to Latest
function getscriptinfo
import { getscriptinfo } from "https://deno.land/x/denops_std@v4.1.4/function/vim/mod.ts";

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 name that match the pattern "name" are returned. sid Script ID ||. 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 ||. 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 the 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 Vimscript version (|scriptversion|) Examples: :echo getscriptinfo({'name': 'myscript'}) :echo getscriptinfo({'sid': 15}).variables

Parameters

denops: Denops
optional
opts: unknown

Returns

Promise<unknown>