Rename variables using refactor options

Often cursor tab suggests renaming a variable, but this helpful suggestion leads to breaking the code somewhere else. It would be cool if it recognized that it’s changing a variable and then proposed using the LSP renaming feature to correctly update the name everywhere.