Hello Obsidian Community! Thank you in advance for your help.
What I’m trying to do
I am trying to filter a local graph in order to exclude notes that match exclusively based on a line in the note that also has an additional pattern. I’ll try to explain with an example.
I have 3 notes: connector
and nonconnector
which both link to connected
.
Here is the graph with all 3:
Both connector
and nonconnector
reference [[connected]] within a TODO line, but only connector
references [[connected]] additionally in a non-TODO line:
I would like to filter the connected
graph so that it shows links only to notes that are linked not exclusively in the TODO line, i.e., there must be a reference to [[connected]] in a line that does not include TODO in order for the note to be included on the graph. The graph should look like this:
Things I have tried
I have tried to filter using -line(TODO [[connected]])
which however excludes both connector
and nonconnector
. I also played around with booleans to try to add back in notes with [[connected]] elsewhere can’t seem to get it working.