2 items tagged #setup.
Four configuration steps that stop Cursor from suggesting wrong-version syntax, missing your venv, and ignoring your type hints on Python projects.
Cursor's defaults conflict with rust-analyzer in three places — completion sources, format-on-save, and inlay hints. Here's the .cursorrules and settings.json that keeps both working.