A Visual Studio Code extension to create persistent links between markdown documents in your workspace.
It's a great way to implement a private "Zettelkasten" note taking system as described in How to Take Smart Notes by Sönke Ahrens.
Put your cursor on a markdown heading ...
# Horses
...and type Ctrl+Alt+L
:
# [Horses](^2FnK^)
Copy that link anywhere else in your workspace, changing the text if you like:
## Zebras
Zebras are like [horses](^2FnK^), but with stripes.
Put your cursor on that link and type Ctrl+Alt+L
again to go back to the heading.
Type Ctrl+Alt+L
yet again to visit or list other places the link ID appears.
Ctrl+Alt+L
to extract that section into a new noteCtrl+Alt+L
on a link with no associated heading yet[
to auto-complete from existing links.See Frequently Asked Questions for more.