@@ -21,7 +21,9 @@ import { PuppetStatusBar } from './PuppetStatusBar';
2121import { ISettings , legacySettings , settingsFromWorkspace } from './settings' ;
2222import { Reporter , reporter } from './telemetry/telemetry' ;
2323
24- const langID = 'puppet' ; // don't change this
24+ export const puppetLangID = 'puppet' ; // don't change this
25+ export const puppetFileLangID = 'puppetfile' ; // don't change this
26+
2527let extContext : vscode . ExtensionContext ;
2628let connectionHandler : ConnectionHandler ;
2729let settings : ISettings ;
@@ -40,7 +42,7 @@ export function activate(context: vscode.ExtensionContext) {
4042
4143 settings = settingsFromWorkspace ( ) ;
4244 logger = new OutputChannelLogger ( settings ) ;
43- statusBar = new PuppetStatusBar ( langID , context , logger ) ;
45+ statusBar = new PuppetStatusBar ( [ puppetLangID , puppetFileLangID ] , context , logger ) ;
4446 configSettings = new ConnectionConfiguration ( ) ;
4547
4648 if ( settings . editorService . enable === false ) {
@@ -68,8 +70,8 @@ export function activate(context: vscode.ExtensionContext) {
6870
6971 extensionFeatures = [
7072 new DebugConfigurationFeature ( logger , extContext ) ,
71- new FormatDocumentFeature ( langID , connectionHandler , settings , logger , extContext ) ,
72- new NodeGraphFeature ( langID , connectionHandler , logger , extContext ) ,
73+ new FormatDocumentFeature ( puppetLangID , connectionHandler , settings , logger , extContext ) ,
74+ new NodeGraphFeature ( puppetLangID , connectionHandler , logger , extContext ) ,
7375 new PDKFeature ( extContext , logger ) ,
7476 new PuppetResourceFeature ( extContext , connectionHandler , logger )
7577 ] ;
0 commit comments