[Feature Request] CodeBlocks cannot disable line numbering
Opened this issue · 2 comments
Problem Statement
The line numbering in a CodeBlock is part of the selectable text, so if you copy and paste the code block, the line numbers come too. This is quite unhelpful for actually runnable code. Ideally it would both be possible to disable the line numbers, and when present they would not be copied and pasted along with the code.
For example:
Copies and pastes as:
9
-----------------------------
10
Total (no discount): £32.86
11
Reduction: £4.99
12
=============================
13
Total (with discount): £27.87
14
=============================
Proposed solution
Add a CodeBlock parameter to disable line numbering. When it's enabled, it should be non-selectable text. GitHub achieves this for line numbers, and there's a (different) pure CSS example here, and inline here.
Alternatives or Workarounds
Not using CodeBlocks, but I can't find an alternative that offers real monospaced preformatted text in Teams/AdaptiveCard.
Alternatively, a [Copy Text]
button, if developed, could be used to store the "un-linenumber-ed" version for easy access to the user.
Following, having the same issue