ongaeshi2k downloadsMove between notes using 'previous' property and backlinks.
Previous River is an Obsidian plugin that adds sequential relationships to your notes.
By setting a link to the previous note in the previous frontmatter property, you can connect notes into a continuous sequence. This enables smooth navigation along the flow and visualization of the entire network structure.
Open Settings in Obsidian, click on Browse under Community plugins, and search for previous river.
Alternatively, install it directly from https://community.obsidian.md/plugins/previous-river.
Previous River uses the previous property to connect notes, allowing you to build two primary structures: Sequential and Hierarchical.
Connect notes in a continuous sequence by linking each note to its predecessor. This is ideal for journals, step-by-step guides, or a chain of thought.
flowchart RL
B[Note 2] -- previous --> A[Note 1]
C[Note 3] -- previous --> B[Note 2]
D[Note 4] -- previous --> C[Note 3]
Create a parent-child structure by having multiple child notes point to a single parent note via the previous property. You can then use the Insert base to collect next notes command in the parent note to display a dynamically updated list of all its children.
flowchart BT
Parent["Parent Note<br>(Contains base block to list children)"]
Child1[Child Note 1]
Child2[Child Note 2]
Child3[Child Note 3]
Child1 -- previous --> Parent
Child2 -- previous --> Parent
Child3 -- previous --> Parent
Easily navigate to previous and next notes directly from the Obsidian Properties view.
A next button automatically appears on the right edge of the previous property row in the current note. Click it to intuitively advance to the next note.
To return to the previous note, click the link set in the previous property.
You can export connected notes to an Obsidian Canvas as a visual tree structure.
This provides an easy overview on the Canvas. It also automatically detects loop structures and adds a 🔄 icon to the origin note, helping you verify network integrity.
previous property.previous property pointing to it. If multiple candidates exist, a selection modal appears.previous property chain to reach the first (source) note in the sequence.previous property to the original note. (Note: To insert a note between existing notes, use the "Insert note" command instead.)previous property to ROOT.previous property of the active note to ROOT.previous property.previous property to the current note. (Note: To insert a note between existing notes, use the "Insert note" command instead.)previous property.previous property connections across the entire Vault and export the whole network as a Canvas file.Setting hotkeys for navigating sequences back and forth significantly improves usability.
Alt+,Alt+.Alt+Shift+,Alt+Shift+.Feel free to submit bug reports and feature requests via Issues. Contributions through pull requests are also highly appreciated!