Providing core obsidian features in VSCode: graphs, backlinks,...
VSCode marketplace: Obsidian Visualizer
Install the extension, it will read workspace on startup. After intial read, you can view global graph, local graph
If graphs doesn't rendered as intended: Command Pallete > Force workspace parse
Notes: Event listener under the hood for files editing, disable the extension if it cause performance problems.
- Local graph: open a markdown file, Command Pallete > Show Local Graph
- Global graph: Command Pallette > Show Global graph
- Force reparse: Command Pallette > Force workspace parse
- Link resolve given a filename or a path
- GUI
- double click on node to open file
- highlighted when mouse over a node
- toggle forward links, backlinks
- showing non-exist files (as blurred)
- Search (global graph only)
- filename: (starts search with filename:)
- path: (starts search with path:)
Note: it will included all markdown files recursively starting from the root directory of current workspace, multiple workspace not supported
npm run watch-web
npm run run-in-browser //another terminal
Press F5 or Command Pallete >Debug: Start Debugging
- Add more notifications
- Fix bugs:
- Searching filter out nodes in relationship with result nodes, that is not part of the results.
- Empty files (which was skipped in previous versions) is now tracked.
- Virtual nodes now has a undefined (null-ish) uri instead of a placeholder like before
- Remove relative links
- Fix text display in virtual file
- Fix graph reparse on events bug
- Desktop supports
- Initial release of obsidian visualizer
- Local & Global graph rendering.
- Decent GUI: toggle links, highlightings nodes
- Search with filename and path
- Only for web version