diff --git a/src/languageservice/yamlLanguageService.ts b/src/languageservice/yamlLanguageService.ts index 486a71d..efb701a 100644 --- a/src/languageservice/yamlLanguageService.ts +++ b/src/languageservice/yamlLanguageService.ts @@ -33,6 +33,7 @@ import { YAMLValidation } from './services/yamlValidation'; import { YAMLDocument } from './yamlLanguageTypes'; export interface LanguageSettings { + prefix?: string; validate?: boolean; // Setting for whether we want to validate the schema hover?: boolean; // Setting for whether we want to have hover results completion?: boolean; // Setting for whether we want to have completion results diff --git a/src/yamlWorker.ts b/src/yamlWorker.ts index 389bf95..b1605c0 100644 --- a/src/yamlWorker.ts +++ b/src/yamlWorker.ts @@ -27,7 +27,7 @@ export class YAMLWorker { private _languageId: string; constructor(ctx: IWorkerContext, createData: ICreateData) { - const prefix = createData.prefix || ''; + const prefix = createData.languageSettings.prefix || ''; const service = (url: string) => defaultSchemaRequestService(`${prefix}${url}`); this._ctx = ctx; this._languageSettings = createData.languageSettings;