fix: 修复新版vocode中"@zz"不能唤起的BUG(#195)

This commit is contained in:
Russell 2021-09-26 14:09:17 +08:00
parent 80f68ddec7
commit 5f3887343a
2 changed files with 9 additions and 4 deletions

View File

@ -48,6 +48,11 @@
"type": "string", "type": "string",
"default": "@zz", "default": "@zz",
"description": "触发字符串" "description": "触发字符串"
},
"any-rule.supportedLanguages": {
"type": "string",
"default": "*,javascript,javascriptreact,typescript,typescriptreact,vue,vue-postcss,vue-sugarss,vue-html,json,jsonc,graphql,dart,sql,go,java,php,jade,python,swift,markdown",
"description": "支持的开发语言(用','分割)"
} }
} }
}, },

View File

@ -87,16 +87,16 @@ function insertRule(document: TextDocument, position: Position, ruleString: stri
// 获取配置 // 获取配置
function getConfig() { function getConfig() {
const configuration = workspace.getConfiguration(); const configuration = workspace.getConfiguration();
const { triggerString } = configuration['any-rule']; const { triggerString, supportedLanguages } = configuration['any-rule'];
const { length } = triggerString; const { length } = triggerString;
const triggerStringStart = triggerString.substr(0, length - 1); const triggerStringStart = triggerString.substr(0, length - 1);
const triggerStringEnd = triggerString.substr(-1); const triggerStringEnd = triggerString.substr(-1);
console.log(supportedLanguages);
return { return {
triggerStringStart, triggerStringStart,
triggerStringEnd, triggerStringEnd,
triggerString, triggerString,
// 预留 // 预留
supportedLanguages: '*' supportedLanguages
} }
} }