jakdab29 downloadsHighlights a note in the graph view when you hover over it in the file explorer — or every note in a folder when you hover the folder.
An Obsidian plugin that connects the file explorer with the Graph view: hover a note in the sidebar and its node lights up in the graph, hover a folder and every note inside it lights up at once — everything else fades back. It mirrors the native "hover a graph node" effect, but triggered from the file list.

Under Settings → Community plugins → Graph Files Highlight Sync.
Highlighting
Appearance
Changing any setting takes effect immediately, including while a highlight is already on screen.
Obsidian lets you hover a node in the graph to spotlight it, and hover a file in the sidebar to preview it — but there's no built-in way to hover a file in the sidebar and see where it sits in the graph. This plugin adds exactly that. It's a long-standing community feature request with no native solution.
Folder hover goes a step further than the request, and turns out to be the more useful half in a large vault: it answers "is this folder a real cluster, or just a drawer?"
Meaningful on desktop, where hovering exists. On mobile (touch) there's no hover, so the plugin simply does nothing.
When your pointer enters a file or folder in the explorer, the plugin reads its path, works out which graph nodes belong to it, and re-styles every other node and link to the configured fade amount. Moving off clears it.
Both modes work by wrapping each node's and link's render method, so the styling is
re-applied after Obsidian draws — the same "render proxy" technique the
Graph Style Customizer
plugin uses. File mode additionally sets renderer.highlightNode to get the native ring.
The graph view has no public API, so this relies on Obsidian's internal renderer
fields (renderer.nodeLookup, renderer.links, renderer.highlightNode,
renderer.changed()) — the same approach the
Graph Search Sync plugin
takes. These are undocumented and could change in a future Obsidian release; if a version
ever breaks the highlight, that's the first thing to check. All proxies are removed when
the plugin unloads.
Once the plugin is accepted into the community plugin directory: Settings → Community plugins → Browse, search for "Graph Files Highlight Sync", install and enable it.
main.js and manifest.json from the
latest release.<vault>/.obsidian/plugins/graph-files-highlight-sync/.npm install
npm run dev # watch mode (rebuilds main.js on save)
npm run build # production build + type check
Made by jakdab. Bug reports and feature requests are welcome via GitHub Issues.
GPL-3.0-or-later. Copyright (C) 2026 jakdab.