
The iOS app has never had any significant updates. Feature incompatibility between macOS and iOS. Scrivener’s development has always been slow and repeatedly delayed. Pipe usage in Obsidian is immaterial if pasting as WYSIWYG. It’s also possible to copy from the editor or reading view in Obsidian and to paste into Scrivener as Markdown or WYSIWYG text. Scrivener recognises MD tables with or without leading and trailing pipes and can compile both cleanly. But it appears to be prudent to use leading and trailing pipes for maximum inter-app compatibility. There’s nothing in the above that has any impact on how tables appear in reading mode (when editing is complete) or how they open in other apps. | Content in the first column | Content in the second column Content in the second columnContent in the second columnContent in the second columnContent in the second columnContent in the second columnContent in the second column| | Content from cell 1 | Content from cell 2 Content from cell 2Content from cell 2Content from cell 2 | If using linked panes, with the editor in one pane and reading view in the other, users can at least see how the table is formatting while editing (and without having to scroll sideways in the editor). It does need to be removed afterwards or the first pipe will appear in cell A1 as part of the column title. If using leading and trailing pipes, users can get some wrapping in the editor by entering a paragraph return above the row / rows being edited and then removing the return afterwards to bring the table back into the correct format.Īlternatively, a backslash \ before the header row will cause the whole table to wrap while editing. And adding a single pipe on the header line does cause the table to wrap in the editor if using the syntax suggested by Obsidian, in Obsidian. So for compatibility it is best to use the leading and trailing pipes, but they aren’t necessary if working in Obsidian alone. | Content in the first column | Content in the second column | | Content from cell 1 | Content from cell 2 | For compatibility, you should also add a pipe on either end of the row.
To add a table, use three or more hyphens (-) to create each column’s header, and use pipes (|) to separate each column.
The Markdown Guide recommends using leading and trailing pipes. First Header | Second HeaderĬontent from cell 1 | Content from cell 2Ĭontent in the first column | Content in the second column It doesn’t use pipes at the start and end of rows. The sample table used comes from the Obsidian help vault. Would be cool if a closing " | " were added automatically once the editor realized you intend to create a table. Current workaroundĬurrently, while editing the line of a long table entry, you can remove the " | " from the beginning line and it will wrap the text in non-table view so that you can edit the line more easily, and then add the " | " back when done. This way the table view stays the same, but when you click on a row in the table that has a long string of text it will switch to the word-wrap mode for editing and pop back out when the line is left. Wrap long lines within table view mode while keeping the beautiful editor view of the tables.Īlternatively, only word-wrap the line that is selected (placing it in the normal word-wrap view that appears in the workaround below). And horizontal scrolling is evil and yucky. Tables, Word-wrap, and Horizontal scrollingĪs has been previously stated the application does not word-wrap text that has been defined within a table, except in preview mode. Opening a new request, because the old one was closed out.