Skip to content

Commit 584e3bc

Browse files
committed
Also prompt if a config.json is added or delete
1 parent 30d9700 commit 584e3bc

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

src/commands/generateSourcekitConfiguration.ts

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,19 @@ export function registerSourceKitSchemaWatcher(
232232
const onDidChangeDisposable = configFileWatcher.onDidChange(async uri => {
233233
await handleConfigFileChange(uri, workspaceContext);
234234
});
235-
return vscode.Disposable.from(onDidOpenDisposable, configFileWatcher, onDidChangeDisposable);
235+
const onDidDeleteDisposable = configFileWatcher.onDidDelete(async uri => {
236+
await handleConfigFileChange(uri, workspaceContext);
237+
});
238+
const onDidCreateDisposable = configFileWatcher.onDidCreate(async uri => {
239+
await handleConfigFileChange(uri, workspaceContext);
240+
});
241+
return vscode.Disposable.from(
242+
onDidOpenDisposable,
243+
configFileWatcher,
244+
onDidChangeDisposable,
245+
onDidDeleteDisposable,
246+
onDidCreateDisposable
247+
);
236248
}
237249

238250
async function handleConfigFileChange(

0 commit comments

Comments
 (0)