Comment by nrhrjrjrjtntbt

3 months ago

```

Is widely supported to add code. E.g. in Slack, Confluence...

It's not widely supported. It's not in e-mail or SMS or Gmail or Docs or Word or a hundred other pieces of software where I communicate.

Yes, I use that wherever it exists. It's great, and you're lucky when it's there. I wish it was everywhere. But as long as it's not, for everything else, there's screenshots.

  • SMS does not support images either, and email supports HTML. I'm not all that familiar with Word, but I believe it supports some formatting options too.

  • But all of the software you mention has a monospace option.

    • The discussion isn't about monospace. It's about horizontal scroll rather than wrapping lines.

      And no, no SMS client I've ever seen uses a monospaced font.

Slack seems to always wrap code blocks. It makes python particularly shit to read.

  • In my experience copying from some programs preserves long lines. Copying from other programs breaks them at the wrap point. Once the text is cut into lines, pasting can't fix it. I'm not at my computer now so I can't give factual examples. I guess that copying from the output of cat file on a terminal is one of those unfortunate cases.

    • > I guess that copying from the output of cat file on a terminal is one of those unfortunate cases.

      It depends on the terminal. Some will actually preserve the line breaks vs soft wraps. Those terminals will reflow the text when you resize the window.

      But if you already have the file you might as well run something like `xclip <file` to copy its contents directly to the clipboard.