I have been using Cursor for a little over a month now with no issues. But recently, in the last few days, it seems like the tab function is suggesting one empty line every time it suggests some changes. Not sure if this is due to the new tab model, or what it is, but it is quite annoying having to constantly clean up after using the tab function.
Same thing here, I can say that it adds empty lines almost 100% of the time.
This is game breaking for a feature that was supposed to make coding, and specially refactoring, easier. I’m wasting more time worring about finding the empty lines and deleting them. It is so annoying that I even stopped working and came here looking for solutions to this problem.
I can confirm that using LF line endings instead of Windows-style CRLF helps a lot, if not completely eliminates the issue. I just switched both my default setting as well as all existing files in the project to use LF line endings, and things are much better now.