提交 afc1c994 编写于 作者: B Benjamin Pasero 提交者: GitHub

Merge pull request #12031 from mrmlnc/language-mode-identifier-11977

Display language identifier in Language Mode drop down
......@@ -662,9 +662,12 @@ export class ChangeModeAction extends Action {
// All languages are valid picks
const picks: IPickOpenEntry[] = languages.sort().map((lang, index) => {
return {
const languageModeId = this.modeService.getModeIdForLanguageName(lang.toLowerCase());
const configureLabel = nls.localize('configuredLanguage', "Configured Language");
return <IPickOpenEntry>{
label: lang,
description: currentModeId === lang ? nls.localize('configuredLanguage', "Configured Language") : void 0
description: currentModeId === lang ? `${languageModeId} (${configureLabel})` : languageModeId
};
});
picks[0].separator = { border: true, label: nls.localize('languagesPicks', "languages") };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册