From bf7b373f23023dc41871802e5525c9ebad9470c7 Mon Sep 17 00:00:00 2001 From: SPiCaRia Date: Tue, 4 Apr 2023 13:35:47 -0700 Subject: [PATCH] Fix nits: add missing data mode when initialization --- main.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.ts b/main.ts index 7304753..d2a1f3d 100644 --- a/main.ts +++ b/main.ts @@ -75,7 +75,7 @@ export default class VimrcPlugin extends Plugin { private isInsertMode: boolean = false; updateVimStatusBar() { - this.vimStatusBar?.setText( + this.vimStatusBar.setText( this.settings.vimStatusPromptMap[this.currentVimStatus] ); if (this.settings.vimModeStatusBarCSSClass) { @@ -618,8 +618,12 @@ export default class VimrcPlugin extends Plugin { // When the setting is on, we also add the display prompt class to the // status bar container element. document.querySelector('div.status-bar').addClass(vimStatusPromptClass); + ( + document.querySelector('div.status-bar') as HTMLElement + ).dataset.vimMode = this.currentVimStatus; } this.vimStatusBar.addClass(vimStatusPromptClass); + this.vimStatusBar.dataset.vimMode = this.currentVimStatus; } }