Allow linebreaks instead of paragraphs for copy-pasted code
iwasherefirst2 opened this issue · 2 comments
Description
I am using medium-editor for my developing blog. I want to add code by copy-paste and then use prism.js to display it.
Currently when I copy & paste code, each line is a new paragraph. This does not work with prism.js. I would need real linebreaks.
How can I change that if I copy multiple lines that they are not in multiple paragraphs, but just separated by \n? Is this configurable?
Steps to reproduce
- Copy multiple lines in editor
Expected behavior:
Lines should be seperated by new line
Actual behavior:
Lines are seperated by paragraph
Versions
- medium-editor: 5.23.3
- browser: Firefox 91.0.2
- OS: Ubuntu 18.04
I found out that I can use the paste
options to prevent HTML tags, but I still get <br>
with line breaks. I tried these settings:
paste: {
forcePlainText: true,
cleanPastedHTML: true,
cleanReplacements: [
[new RegExp(/<br>/gi), "\n"],
]
},
This is almost what I am looking for, but "
" seems not to be replaced by a newline, but instead by just nothing?