@@ -111,7 +111,7 @@ export class PreferencesService extends Disposable implements IPreferencesServic
111111 if ( this . isDefaultSettingsResource ( uri ) || this . isDefaultResourceSettingsResource ( uri ) ) {
112112
113113 const scope = this . isDefaultSettingsResource ( uri ) ? ConfigurationScope . WINDOW : ConfigurationScope . RESOURCE ;
114- const mode = this . modeService . getOrCreateMode ( 'json ' ) ;
114+ const mode = this . modeService . getOrCreateMode ( 'jsonc ' ) ;
115115 const model = this . _register ( this . modelService . createModel ( '' , mode , uri ) ) ;
116116
117117 let defaultSettings : DefaultSettings ;
@@ -139,14 +139,14 @@ export class PreferencesService extends Disposable implements IPreferencesServic
139139
140140 if ( this . defaultSettingsRawResource . toString ( ) === uri . toString ( ) ) {
141141 let defaultSettings : DefaultSettings = this . getDefaultSettings ( ConfigurationScope . WINDOW ) ;
142- const mode = this . modeService . getOrCreateMode ( 'json ' ) ;
142+ const mode = this . modeService . getOrCreateMode ( 'jsonc ' ) ;
143143 const model = this . _register ( this . modelService . createModel ( defaultSettings . raw , mode , uri ) ) ;
144144 return TPromise . as ( model ) ;
145145 }
146146
147147 if ( this . defaultKeybindingsResource . toString ( ) === uri . toString ( ) ) {
148148 const defaultKeybindingsEditorModel = this . instantiationService . createInstance ( DefaultKeybindingsEditorModel , uri ) ;
149- const mode = this . modeService . getOrCreateMode ( 'json ' ) ;
149+ const mode = this . modeService . getOrCreateMode ( 'jsonc ' ) ;
150150 const model = this . _register ( this . modelService . createModel ( defaultKeybindingsEditorModel . content , mode , uri ) ) ;
151151 return TPromise . as ( model ) ;
152152 }
0 commit comments