Cursor is becoming unusable with features being turned on without me knowing via updates

I was using cursor with some decent results but every time an update happens new features are added and turned on without my permission. My biggest concern and current frustrations.

  1. Chat when responding is creating files in my repo and editing those files directly. I don’t want cursor creating or editing files. I want to copy in the code I want. Cursor should never edit or create files!! Also it creates files in weird directories, it doesn’t even edit the correct file.
  2. I was getting good responses with updated code, now I get disjointed diffs, making it completely unusable. Why would I all of a sudden start getting diffs, was this a new feature in the update, well why is it on by default, so aggravating!
  3. Why did cursor overwrite the most common used keyboard shortcuts, and not just create new ones.

I hope I can figure out a way to remedy these issues or the software will no longer work for me.