Discourse converts copy-pasted tab-delimited list into table automatically

That should probably be determined by the user, using

```tsv
```

After all, a tab-delimited table shouldn’t work with word-wrapping enabled, so it rather has to be enclosed with something that forces scrolling.

And, of course, also because indentation (to delimit a list or fenced codeblock)

is also very valid (and common) markdown.