I’d like to have support for multiple-line items, i.e., embedded line breaks. Many other outliners have this, and I need to import some OPML files from my previous outliner that already have them.
I have many items with multiple lines, such as quotations from books, pieces of text files, addresses, etc. I know about “notes” but that’s not what I want, and wouldn’t be practical to convert if I did. Except for Workflowy, all the other outliner apps I’ve tried do support embedded line breaks within an item. Legend even sort-of supports it already. If I import an opml file with embedded html-escaped line breaks from e.g. OmniOutliner, Dynalist, or Checkvist, it displays them as expected. However, as soon as I edit and change the item, the line breaks disappear. It would be great if they were retained, and also if there were shortcuts to enter a line break and to paste multi-line text into one item. In my specific case, with Circus Ponies Notebook, the files have unescaped raw line breaks, so those would need to be converted.
Fyi, here’s how some other apps support it:
- Line breaks in opml:
- OmniOutliner:
- Dynalist:
- Notebook: actual unescaped line feed characters
- Checkvist:
- logseq: uses markdown, not opml
- Roam Research: (not sure, couldn’t test)
- Shortcut (on Mac) to type a line break:
- OmniOutliner: option(alt) + enter
- Dynalist: control + shift + enter
- Notebook: option(alt) + enter
- Checkvist: shift-enter starts multi-line mode, then enter for line breaks and command-enter to finish.
- logseq: shift-enter
- Roam Research: shift-enter
- Paste multi-line text into one item:
- OmniOutliner:
- while editing an item: command + V pastes as one multi-line item
- while not editing an item: command + V pastes as multiple items
- Dynalist: Not currently supported?
- Notebook:
- command + V pastes as one multi-line item
- control + shift + command +V pastes as multiple items
- Checkvist:
- while editing an item: command + V pastes as one multi-line item
- while not editing an item: command + V asks whether to paste as one or multiple items
- logseq:
- command + V pastes as one multi-line item
- multi-item paste not supported?
- Roam Research: shift + command + V