mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-20 23:52:56 -05:00
fix #104581
This commit is contained in:
@@ -1308,7 +1308,7 @@ export class ChangeCellLanguageAction extends NotebookCellAction {
|
||||
const providerLanguages = [...context.notebookEditor.viewModel!.notebookDocument.languages, 'markdown'];
|
||||
providerLanguages.forEach(languageId => {
|
||||
let description: string;
|
||||
if (languageId === context.cell.language) {
|
||||
if (context.cell.cellKind === CellKind.Markdown ? (languageId === 'markdown') : (languageId === context.cell.language)) {
|
||||
description = localize('languageDescription', "({0}) - Current Language", languageId);
|
||||
} else {
|
||||
description = localize('languageDescriptionConfigured', "({0})", languageId);
|
||||
|
||||
@@ -813,7 +813,7 @@ export class CellLanguageStatusBarItem extends Disposable {
|
||||
}
|
||||
|
||||
private render(): void {
|
||||
const modeId = this.modeService.getModeIdForLanguageName(this.cell!.language) || this.cell!.language;
|
||||
const modeId = this.cell?.cellKind === CellKind.Markdown ? 'markdown' : this.modeService.getModeIdForLanguageName(this.cell!.language) || this.cell!.language;
|
||||
this.labelElement.textContent = this.modeService.getLanguageName(modeId) || this.modeService.getLanguageName('plaintext');
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user