Convenience feature of "paste as quote" and "paste as code"
Your use case
What would you like to do?
I would like to paste something from my clipboard into a message/conversation and let element automatically format it as a textual quote or a code block.
Why would you like to do it?
Currently, this has to be done manually, which is a hassle. Partly due to the various formatting quirks around handling >-style formatting and editing, partly because when you have many lines you wish to quote, quoting each individually with a > character is a big hassle. It's also a hassle having to wrap code snippets into ```, because those are a cumbersome to type on some keyboard layouts.
How would you like to achieve it?
There are probably many ways to do this, but the android app conversations has implemented this by adding a context/"right-click" field called Paste as quote, which paste the clipboard contents and automatically formats it as a quote. I would add a context button like that in addition to one like Paste as code.
Have you considered any alternatives?
I'm not aware of any alternatives to formatting quotes manually in Element.
Additional context
No response
oh man do I need "paste as code block", thanks for raising this. it's a pretty common use case common for me as a coder and hitting the ` key 12 times (for 6 backticks) plus formatting with newlines so it's accepted as code block is always cumbersome
Even a keyboard shortcut or >>> turning the entire message into a block quote would be preferable.
I think triple backtick is still sufficient for code blocks. I am more concerned about the lack of block quotes.
Related/maybe blocked by https://github.com/matrix-org/matrix-wysiwyg