SYMBOL INDEX (27 symbols across 6 files) FILE: src/commands.ts function run (line 7) | async function run(): Promise { function fmt (line 20) | async function fmt(): Promise { function prod (line 33) | async function prod(): Promise { function ver (line 46) | function ver(): void { function updateVls (line 52) | async function updateVls(client?: LanguageClient): Promise { function restartVls (line 69) | async function restartVls(cli?: LanguageClient): Promise { function registerCommands (line 83) | function registerCommands(context: ExtensionContext): Promise { function registerVlsCommands (line 93) | function registerVlsCommands(context: ExtensionContext, client?: Languag... FILE: src/exec.ts function getVExecCommand (line 11) | function getVExecCommand(): string { function execVInTerminal (line 15) | function execVInTerminal(args: string[]): void { function execVInTerminalOnBG (line 25) | async function execVInTerminalOnBG(args: string[], cwd = "/"): Promise { function activate (line 32) | async function activate(context: ExtensionContext): Promise { function deactivate (line 116) | function deactivate(): Promise | undefined { FILE: src/langserver.ts constant BINARY_NAME (line 15) | const BINARY_NAME = process.platform === "win32" ? "vls.exe" : "vls" constant USER_BIN_PATH (line 17) | const USER_BIN_PATH = path.join(os.homedir(), ".local", "bin") constant VLS_PATH (line 19) | const VLS_PATH = path.join(USER_BIN_PATH, BINARY_NAME) // ~/.local/bin/v... function getVls (line 21) | async function getVls(): Promise { function isVlsEnabled (line 44) | function isVlsEnabled(): boolean { function isVlsInstalled (line 48) | async function isVlsInstalled(): Promise { function installVls (line 60) | function installVls(): Promise { function buildVls (line 67) | async function buildVls(): Promise { FILE: src/logger.ts function log (line 6) | function log(msg: string): void { FILE: src/utils.ts function getCwd (line 20) | function getCwd(uri?: Uri): string { function getWorkspaceFolder (line 28) | function getWorkspaceFolder(uri?: Uri): WorkspaceFolder { function isVInstalled (line 42) | async function isVInstalled(): Promise { function installV (line 61) | async function installV(): Promise {