Huge +1 here. This would be extremely valuable to me.
And to be clear, as per this feature request, I think it would be amazing to show the inline links (effectively inline backlinks) to block references. But I think it would also be great to show them for tags and for links to pages as well. Obviously this information is readily available, but having it inline is super useful. (I can confirm that it is useful because of the plugin I mention below ).
To be clear though, the value of inline backlinks is especially high for block references because those links are not actually accessible elsewhere (whereas, while it would be very nice to see inline backlinks for each page link, you can already see that info by going to the page and looking at its backlinks). But hopefully bringing in this feature for page links would make it more valuable for the many Obsidian users who do not super actively use block references.
But even though many people do not use block references, I still think this feature would be great (for those who do use them) and I also think that it absolutely fits the Obsidian “ethos.”
First of all, the use case is obviously very valid - the Bible verse example given above illustrates it quite well. And while yes you can make everything into individual notes, that is often far from ideal. Which is probably why obsidian does have block references implemented! So this seems like a very logical and valuable feature.
For those pointing out that Obsidian is not an outliner:
- Obsidian absolutely can be used as an outliner, so I don’t see any reason to not add features that add value to those use cases
- More importantly, this feature absolutely is useful even if you never do outlining. Block references can be made to headers and paragraphs just as well as they can be made to list items. In fact most of my block references are to headers. So even if we don’t want outliner features, this is still perfectly valid and useful outside of that context.
To me, it absolutely fits in with Obsidian’s broader value proposition, which is to enable and surface connections between notes. Seeing inline backlinks to page and block references, as well as to tags, is a great way to see more connections immediately, and in-context. And yes you can get this info by clicking on the link and going to the backlinks section, but how often do we do that? Having it right there adds huge value. And it surfaces connections that otherwise would not be noticed.
As for implementation, I used to use the block reference counter plugin, until I noticed that the readme for that plugin indicated that development had either slowed or ceased, and recommended another plugin, which seems to have succeeded it. The new plugin is called Strange New Worlds by TfTHacker. It is absolutely incredible, and for those who like the idea of this feature, but perhaps don’t fully understand its value, take a look at this plugin.
It uses Obsidian’s index, which means it is actually quite fast. By the way, that also demonstrates that Obsidian’s design and implementation do not preclude this feature at all.
Of course, the fact that there is a plugin may imply less urgency for this being implemented as a native feature, but unless the plugin is exclusively using documented API functionality (I don’t think it is, but not sure), it’s quite possible it could be broken later. Not to mention that providing this info as part of the API seems like it would be really useful for not just this feature, but probably for lots of other plugins like Dataview.
Anyway, this plugin is in beta, and therefore has to be installed outside of the community plugin interface. You can do it using BRAT (a plugin that makes it super easy to install other plugins from a Github repo if they aren’t available through the community market).
Hope this is useful, and again, strong +1 for this being implemented natively .