We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3b62bd2 commit ee2f147Copy full SHA for ee2f147
1 file changed
packages/cursorless-vscode/src/ide/vscode/VscodeFileSystem.ts
@@ -1,4 +1,5 @@
1
import { Disposable, FileSystem, PathChangeListener } from "@cursorless/common";
2
+import * as vscode from "vscode";
3
import { RelativePattern, Uri, workspace } from "vscode";
4
5
export class VscodeFileSystem implements FileSystem {
@@ -7,9 +8,12 @@ export class VscodeFileSystem implements FileSystem {
7
8
const watcher = workspace.createFileSystemWatcher(
9
new RelativePattern(Uri.file(path), "**"),
10
);
- watcher.onDidChange(onDidChange);
11
- watcher.onDidCreate(onDidChange);
12
- watcher.onDidDelete(onDidChange);
13
- return watcher;
+
+ return vscode.Disposable.from(
+ watcher,
14
+ watcher.onDidChange(onDidChange),
15
+ watcher.onDidCreate(onDidChange),
16
+ watcher.onDidDelete(onDidChange),
17
+ );
18
}
19
0 commit comments