You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(vscode): add "Mount Note" and fix tree-view for file entries
Split mounting into two commands — "Mount Folder" (directory-only) and
"Mount Note" (file search via `listFiles`) — for a cleaner Quick Pick
UX. Fix `#getRootChildren` to use `tracker.stat()` instead of
hardcoding all root entries as directories, with fallback to directory
on stat failure. Filter file entries from workspace folder creation
since VSCode requires directory URIs.
Bump version to 0.1.4.
Assisted-by: Claude
Copy file name to clipboardExpand all lines: packages/vscode/README.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Browse, search, and edit your [Obsidian](https://obsidian.md) vault directly in
9
9
10
10
## Features
11
11
12
-
-**Mount vault folders** into the Explorer tree view
12
+
-**Mount vault folders or individual notes** into the Explorer tree view
13
13
-**Browse and read** Markdown files through the `obs://` virtual file system
14
14
-**Edit existing files** with writes going directly to the vault on disk
15
15
-**Wikilink navigation**, click `[[links]]` in Markdown to jump between notes (resolves to `file://` paths for seamless navigation in workspace folders)
@@ -28,7 +28,8 @@ Available via the Command Palette (`Cmd+Shift+P` / `Ctrl+Shift+P`):
28
28
| Command | Description |
29
29
|---------|-------------|
30
30
|`Obsidian VFS: Mount Folder`| Pick a top-level vault folder and add it to the Explorer tree view |
31
-
|`Obsidian VFS: Unmount Folder`| Remove a mounted vault folder from the tree view |
31
+
|`Obsidian VFS: Mount Note`| Search vault notes and add one to the Explorer tree view |
32
+
|`Obsidian VFS: Unmount Entry`| Remove a mounted vault entry from the tree view |
32
33
|`Obsidian VFS: Open in Obsidian`| Open the active vault file in the Obsidian app (works from both `obs://` and `file://` documents) |
33
34
|`Obsidian VFS: Search Notes`| Quick Pick search across all vault Markdown files |
34
35
|`Obsidian VFS: Copy Path`| Copy the active file's `obs://` URI to the clipboard (`Shift+Alt+Cmd+C` on `obs://` files) |
@@ -42,7 +43,7 @@ Configure via **Settings UI** or `settings.json`:
42
43
|`obsidianVFS.cliPath`|`string`|`"obsidian"`| Path to the Obsidian CLI binary |
43
44
|`obsidianVFS.timeoutMs`|`number`|`10000`| CLI operation timeout in milliseconds |
44
45
|`obsidianVFS.treeViewTitle`|`string`|`""`| Custom title for the Explorer tree view (defaults to `obs://<vault>`) |
45
-
|`obsidianVFS.autoMount`|`string[]`|`[]`| Vault-relative folders to display in the Explorer tree view on activation |
46
+
|`obsidianVFS.autoMount`|`string[]`|`[]`| Vault-relative paths (folders or notes) to display in the Explorer tree view on activation |
46
47
|`obsidianVFS.explorer`|`boolean`|`true`| Show the Obsidian VFS tree view in the Explorer sidebar |
47
48
|`obsidianVFS.statusBar`|`boolean`|`true`| Show vault name and mode in the status bar |
48
49
|`obsidianVFS.workspace`|`boolean`|`true`| Add the vault as a workspace folder for Explorer browsing (see below) |
0 commit comments