Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request: support for table rows with newlines #654

Closed
bloonix opened this issue Nov 5, 2012 · 4 comments
Closed

Feature request: support for table rows with newlines #654

bloonix opened this issue Nov 5, 2012 · 4 comments

Comments

@bloonix
Copy link

bloonix commented Nov 5, 2012

Hi,

at first: thank you for your great work of pandoc!

My issue:

Unfortunately pandoc does not allow newlines in a table row.

Markup languages should increase the readability of content, but if no newlines are allowed in table rows, the readability is not given.

As example... do you see the column delimiters in the following table? That is absolutely not readable and totaly annoying:

|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.|

The following example is much more readable, because each table colums starts with a pipe at the begining of the line:

|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.
|

You can test it here http://www.textism.com/tools/textile/index.php and you will see that newlines should be well supported.

Is it possible to implement this feature? That would be really cool.

Cheers,
Jonny

@jgm
Copy link
Owner

jgm commented Nov 5, 2012

+++ Jonny Schulz [Nov 05 12 01:17 ]:

Hi,

at first: thank you for your great work of pandoc!

My issue:

Unfortunately pandoc does not allow newlines in a table row.

Yes it does, in "multiline tables" and "grid tables." See the documentation.
But I guess you are just interested in pipe tables?

@jgm
Copy link
Owner

jgm commented Nov 5, 2012

Oh, are you talking about the textile reader in particular?

@jgm jgm closed this as completed in 7af45f7 Nov 5, 2012
@bloonix
Copy link
Author

bloonix commented Nov 6, 2012

I am talking about textile markup.

If I create a table-row:

| A
| simple
| table
| row
|

Then the html output should looks like:

`

a
simple
table
row
`

But pandocs output is

<p>| A <br />| simple <br />| table<br />| row<br />|</p>

And I think that is not correct.

Check it out:
http://txstyle.org/doc/15/tables
http://www.textism.com/tools/textile/index.php

Cheers,
Jonny

@jgm
Copy link
Owner

jgm commented Nov 6, 2012

I've already added support for this. Thanks.

+++ Jonny Schulz [Nov 06 12 08:58 ]:

I am talking about textile markup.

If I create a table-row:

| A
| simple
| table
| row
|

Then the html output should looks like:

a
simple
table
row

But pandocs output is

| A
| simple
| table
| row
|

And I think that is not correct.

Check it out:
[1]http://txstyle.org/doc/15/tables
[2]http://www.textism.com/tools/textile/index.php

Cheers,
Jonny

--
Reply to this email directly or [3]view it on GitHub.
[xJAuenYDiIoVt3LF3y6848DAslDCyjnQ6q-QyN4VMN-ZJLJS8Ju1oFtNwMvrprOD.gif]

References

  1. http://txstyle.org/doc/15/tables
  2. http://www.textism.com/tools/textile/index.php
  3. Feature request: support for table rows with newlines #654 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant