Document Spanning

Longform gives Obsidian writerly wings.

Angel

1 Like

+1 This “Scrivener mode” would be such a great feature to have. I could switch to Obsidian as my only knowledge collection & writing application then. Have all the folder notes concatenated and editable in this view, drag and drop them to change the order of the parts :heart: As for now, I have to switch between the apps a lot when composing using my Obsidian collected knowledge elements.

4 Likes

A couple of stray duplicate requests from last year:

Taking the outline and separate the different levels horizontally. It allows you to work on granular level, but keeps you in the big picture at the same time, to navigate and restructure the document.

Another way this would be incredibly useful is with zettelkasten and breadcrumbs plugin. Could have it so that vertically is a continuous list of next/previous notes and the horizontal for going up/down. So, if X note was selected, the left column would show any ‘up’ notes and the right any ‘down’. Clicking any ‘related’ link within a note would navigate to the linked note and change the columns to show its up, next/previous, and down notes. This would give Obsidian a major advantage over a lot of alternative software used for zettelkasten.

3 Likes

I am also longing for this feature - able to join multiple notes in a continuous scrollable fashion (under a file hierarchy like Scrivener or perhaps multiple selected notes on the file tree). At the moment, I am using Obsidian to write rough notes before moving the text to Scrivener when it is close to forming the initial draft.

I have been checking this feature every month to see if a plugin that would just do this. My current workaround is using embedded nested notes + flat css hack (to make them look like the same document) but it is not the same as a ‘continuous scrolling view’.

8 Likes

Not as handy as Scrivener, but try this !
(requires the wonderful Dataview plugin)

``` dataviewjs
for(var i = 0; i < dv.pages('"<folder name>"').length; i++) 
{ dv.paragraph("![["+dv.pages('"<folder name>"')[i].file.name+"]]") 
} 

(Thanks CliffBadger on Reddit)

2 Likes

The outcome of this script is static. You can’t edit any of the separate notes in this view like in Scrivener or Ulysses.

3 Likes

+1 I want this, it would be very nice for daily notes. I would also like an option to have them side-by-side, like columns.

1 Like

Maybe it isn’t a bad idea to switch from tab view to stacked tab view. Just click the top right button with the 3 dots.
stacked tab view allows continued scrolling as if you were reading a book

This doesn’t work well when notes are short as they still take up the full vertical space and when notes are long you have to constantly switch between scrolling vertically and horizontally. Also, the sliding tabs have a lot of spacing between the notes that wastes space and when you have many stacked notes it just stops allowing you to see the notes for some boneheaded reason.

Yep, i agree with you, stacked view isn’t perfect.
Still, it’s better than nothing and needs some rework to be “solid” for a daily use.

Stacked view is customizable through css snippets and some themes improve this view, but css can’t solve all issues. At the end, the improvement for this view needs to done by the developers of Obsidians

I welcome the feature request of this thread and hope that:

  • embedded documents will become editable in the future
  • document spanning will be implemented at some point, maybe the better option :slightly_smiling_face:

A CSS snippet can change the stacking orientation to vertical, which brings it a little closer to the request (the final version of the snippet is near the end where of the thread): Switch orientation on stacked tabs using CSS?

(There’s also a feature request to make vertical stacking a built in option.)

Do you know anything about reducing the padding? Especially when you have many notes open they eventually completely cover the screen and stop having space to slide.

I don’t know enough to help. If you like I can reopen the help thread that the snippet was posted in so you can ask there.

I would like that.

Done! It’ll automatically close again in a month.

implemented in plugin:

GitHub - gasparschott/obsidian-continuous-mode: An Obsidian plugin that displays all open notes in a tab group as a single continuous document (sometimes called “Scrivenings mode”). Features arrow navigation between notes, reorder notes with drag-and-drop of tab headers.

5 Likes

Very cool! I can’t wait to try this out!

Love it. Great set of features. Appreciate your efforts – I was missing the ‘scrivenings mode’.
A detail: Continues mode doesn’t seem to work when tabs are stacked in ‘pane relief’ plugin’s sliding mode. (Clicking to unstack tabs is trivial and then your plugin works beautifully). So happy with this. :nerd_face:

Aha … I didn’t think this plugin worked for me, but it was because I normally use the sliding mode instead of tabs. Thanks for that tip! I switched to the tabs setting, and the plugin works beautifully. So if I leave continuous mode turned on, all I have to do is use the hotkey that switches me from tabs to sliding panes or back, and I’m good to go! Don’t even have to set up another hotkey. I like it!

1 Like