3 ms·
Many edge cases are different. To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the
by jonahx 7y ago
Many edge cases are different.
To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above.
Go ahead and try to make this change with the new system.
Compare that to what you would have done with the old, plain-text system.
- avdempsey 7y agoSure enough, the rich text formatting is copied. The workaround I have for this is the Get Plain Text app. It strips all formatting from copied text (either automatically or on a keyboard shortcut). Sad it's required for this use case. But at least this works.
- moe 7y agoIt wasn't required a day ago. Slack can't seriously expect us to apply clumsy workarounds to their single most important feature (text-entry) that many of us use hundreds of times per day. In particular since the solution is as trivial as adding an off-switch.
- exolymph 7y agoOn MacOS, paste-as-plaintext is Ctrl+Shift+V (Or I guess Cmd+Shift+V)
- ilikepi 7y ago> To name one: You realize after finishing your code block that the first two lines of it actually shouldn't have been part of the code block, but should have been normal text above. * move the cursor to 0,0 * hold shift and hit down-arrow twice to highlight the first two lines * continue holding shift and hit left-arrow once to deselect the EOL on the second line * use the keyboard shortcut for toggling code blocks (cmd-alt-shift-c) awkward, but it works. :shrug: EDIT: formatting
- zaphar 7y agoYeah, It works. That is not high praise though. That is like the opposite of high praise.
- ascagnel_ 7y agoWorse than that -- let's say you start typing in a code fragment inside backticks, but your code fragment includes a constant variable name like MY_COOL_VARIABLE. Because Slack doesn't evaluate the backticks until you add the closing backtick, the WYSIWYG editor turns MY_COOL_VARIABLE into MYCOOLVARIABLE, converting the "COOL" in the middle in italics... and then applies the monospaced styling _on top_ of the italics, so you have a really bizzarre output. Oh, and you can't easily get the underscores back -- you'll need to retype the variable name.