vknabel/vscode-apple-swift-format

New line added when pasting

Opened this issue · 4 comments

I'm really sorry but I don't know how to provide repro-steps.

I've been happily using this extension for a few days now, but today all of a sudden it started to add new lines whenever I paste anything anywhere. Even in comments.

What I do know is that the bug itself is pretty evasive. It comes up occasionally, annoys me for 15-20 minutes then it's gone again.

I'll keep this ticket updated if I finally figure out how to reproduce it, or if it's not a big deal, could also land a PR.

@vknabel if you have any blind guess what might be happening, you could save the remaining survivor neurons in my brain.

@vknabel I FINALLY GOT IT! Here's how to reproduce the bug :)

Have the "Editor: Format on paste" option enabled. It is consistently reproducible this way on my local machine even with a totally virgin VSCode.

Képernyőfotó 2024-02-06 - 12 46 01

I've disabled this feature for now on my setup, but I really love the format on paste :(

I hope it helps!

P.S.: If I'll have time to try to address the issue myself, I will.

Thanks for nailing it down! Does this still occur? Or have you still deactivated formatting on paste?

This still occurs for me. 100% with format on paste on. Every CMD+V adds a new, trailing newline.

In this example I'm simply marking a line, copying it (CMD+C) and pasting it (CMD+V). Notice that the newline isn't included in what's copied.

demo.mp4

I‘d be happy to receive a PR for this as I currently neither use Swift nor VS Code.