If you are a plugin developer and using PyCharm Pro to debug your plugins (highly recommended BTW), then you know that you have to set a file map path in your debug run configurations in order for PyCharm to be able to map a running plugin's source to your original source code.
I always forget to change the remote debugging file paths in PyCharm run configs when upgrading to a new version, and then you have to change them in every project. If you have more than one or two, it can become a pain to change them all every time there's a new feature release.
I had a thought today, that honestly I stole from the Python install: what if I made this symlink /Library/Application Support/Perceptive Automation/Current that points to the most recent install? This would also allow me to easily switch between versions of I needed to without having to edit all those run configs. And you could, of course, put the symlink anywhere, but putting it in the container folder for all Indigo releases seemed the most appropriate place.
Well, it works! So now, you can point your path mappings (on the right side) to use Current in place of, say, Indigo 2024.2, and then whenever a new Indigo feature release comes out, you can just change the symlink. One change, one time, and all your debug configs are working with the new version. Sweet!
If you have any other tips/tricks that you would like to post to our blog, let us know! We'll work with you to get it posted and I'm sure plenty of our users will appreciate the assist.