TL;DR: Add an “Outgoing links” section to the ‘backlinks pane’ — listing all the outgoing links from the current note in a sortable list. (Or a new dedicated pane for this feature.)
Use case or problem
Like many Obsidian users, I am just as interested in seeing/editing note relationships (i.e. links) as I am in seeing/editing note content. I want to be able to see at a glance how the note I’m currently editing connects to the wider note network.
I free write a 3-page note, working through ideas for a writing project I’m working on.
I create [[wikilinks]] for key ideas as I write. Some already exist as notes, some are new.
When I’m finished, I want to see a summary of the note’s new and related ideas as a list of outgoing links. This list suggests possible next steps for me: contribute new thoughts to existing notes or harvest content for brand new notes.
I click the one that I feel the most energy to work on and get to work.
Add a forward/outgoing link list to the current ‘backlinks pane’. Here’s a mockup.
Edit: Alternative UX, as suggested by @roberthaisfield in a post below: create a new dedicated pane for forward/outgoing links.
imagine something that would look like the search results for “all pages linked from the page I’m working on.”
Local Graph provides one view into the active note’s outgoing links. But a list view would have UX advantages: it’s sortable, shows context, and is much easier to read than the Local Graph when there are many links.
(This feature might seem redundant to people whose notes tend to be short — the outgoing links are shown in the text after all — but it would be a very useful to people like me who write long-form notes that include many links.)
Related feature requests
Closely related and complementary to @lucasd’s request to show “outgoing unlinked mentions” in the link pane — that is, suggestions for links you might want to add to the current note because you’re mentioning topics written about elsewhere:
It would be extra useful for the outgoing link list to visually distinguish between existing and non-existing notes, with color or otherwise (like the graph view does):
To pre-emptively address the response that the Local Graph already provides this functionality…
The link pane provides value that the Local Graph can’t:
Easier to read in a list
Expand for context
I believe forward/outgoing links should be given equal UI treatment as back/incoming links. Equal UI treatment would also achieve parity between the link pane and Local Graph (w/ incoming & outgoing links on). As I argued in the original post, these are two views of the same network.
You mis-read my feature request. Would you please re-open it? I’ll try to edit it for clarity and maybe add a mock-up.
The request is to add additional content to the ‘links pane’ that currently lists linked and unlinked mentions in a sortable list. The request is to add something like “Outgoing links” to that pane, which lists all the outgoing links from the current note.
+1 for this feature. For long notes, would be nice to see everything that it links TO.
For the graph, I could see arrows getting pretty unusable when you have lots of things linking to a single note. I think a better solution 3 different colors in the graph - a separate color for backlink, forwardlink, and one color for forward+backward link.
I’ve been thinking about the “unlinked mentions” bit for a while, and conceptually I really, really like the idea - I labelled it in my head as “outgoing unlinked mentions” . It’s the list of all of the notes that might possibly be related to the note you’re looking at right now. Having that will let you identify linkages between notes that otherwise you might miss (especially in large vaults), and that would be awesome!
So I started looking at it seriously to build out a plugin, and then got stuck on these points:
if all your other notes are one word, then every word in the current note could be another note (especially the nouns). That could create a huge number of “outgoing unlinked mentions”, which might drown out the useful connections
computationally, you would do this by making a list of all the other notes in the vault (including any aliases for notes) and then searching your current note for any of those names. Not insurmountable, but also not necessarily practical in a large vault either.
Additionally, doing that kind of search this means only an exact match would show up in your “outgoing unlinked mentions”. That could mean you’d miss things (and would definitely not work at all if you’re using ZK prefixes).
Because of the previous points, you’d also want to search for any occurrence of a word in the name of other notes in your note. For example, if I have a note called “Accessibility is important to usability” in my vault, and in the current note I’ve written the phase “A key point in uptake is usability…”, then there’s a good chance I do want to make an explicit link on the word “usability” there. But if I’ve written “It’s important to note …” then I don’t care, and I don’t want to be bothered with an “outgoing unlinked mention”. Problem is, how does Obsidian know the difference?
Following from 4, imagine I have a note that has three phrases in different places:
“A key point in uptake is usability …”
“It’s important to note …”
“Accessibility is a component of …”
Then I have three possible outgoing links (two of which might actually be real and useful to make). But if there’s also other notes in the vault with names of “Usability”, “Accessibility”, and “Good usability improves uptake” then I’ve got 5 possible outgoing unlinked mentions. How do I display that in a list though? They’re highly specific to the context and placement of the text in the note, especially if you image there are one or more other notes in the vault that have the words “key point”, “uptake” and “component” in their names as well…
Thoughts and feedback on this, am I missing something that makes it simpler than I think it is? (and sorry for the wall of text, but I couldn’t explain it in fewer words )
Okay. My initial thought was that, just as the current backlinks pane contains both a list of linked mentions and a list of unlinked mentions, it would make sense for the proposed outgoing links pane to have a similar organization. But I’m happy to create a separate feature request. (Or perhaps it’s a plugin request, as per ShaneNZ’s post.)
Use case: when I write a paper I have a file with an outline/notes, pointing in each section to the relevant literature notes. I have the graph view open to navigate to those notes quickly, but it would be really nice to have a list of them – just like on the “backlinks” pane.
Maybe it is possible to achieve the same effect by some CSS snippet which hides all text and embeds except the links.
Alternatively the CSS snippet can just make links to non-existent pages within text larger font size and/or distinct text background instead of current dull text color so you can easily spot such links in context when scrolling the page in preview mode.
Okay so I’ve got this note - it’s a fleeting note, and its new, so there aren’t going to be any backlinks to it. The backlinks panel is empty. What if there were a “forward links” panel, where it showed the first couple lines of each page (excluding YAML)? So imagine something that would look like the search results for “all pages linked from the page I’m working on.”
Then I could have a dynamic panel that’s helpful for me as I’m writing