I have NEVER seen paste-with-formatting do the thing I wanted it to do. I literally never want it. And yet we've been living with this for 20 years...
@paco I really wish there was an option for "keep the bullets and what level headings are, but screw any font choices"...

@nickmurison @paco

Yeah we want "paste with semantic markup" not "paste with surface formatting"

@petealexharris Since I almost always have an IDE open, I often paste into the ide to lose any formatting, then copy paste from there to my real destination. But sometimes the destination is still too clever. It somehow detects pasting from the IDE and applies fixed-space font and other formatting like that when I paste. Either that, or my dumb ide is inserting some formatting when I copy. 🤦🏻
@nickmurison
@paco The only variant I can imagine making sense is "preserve hyperlinks". I've never seen it.

@paco I've never really thought about it, but you're absolutely correct. With the rare exception of creating similar paragraphs within a document or cells within a spreadsheet, why the hell would you want *different* formatting from some PDF or a webpage to mess up the report you're inserting that quote into?!

I paste unformatted text 99% of the time and that should be the default. Always irks me that I have to take extra steps to do the *normal* action, not the other way round.

@paco it is very useful for pasting tabular data. In libreOffice, I often paste with markup, followed by ctrl-M to get rid of the rest of the markup. I also use it to create tables in HTML e-mail with colors and cell borders.

In all other cases I use "paste unformatted", so my life would simplify if that became the default. That said, that would require finding the "paste formatted" function in every app where you need it, and libreOffice is one of the rare apps that even makes the distinction.

As to your IDE, many are Electron based. Use Notepad (windows) or Pluma/Text Editor (MATE/Gnome) to really drop HTML markup. I have seen clipboard format scrubbers for both Windows and Linux in the past.