Snap to points for transform origin, instead of plugin?

I have seen that there’s a plug in which allows me to set the transform origin but it is a slow and combersome process.

Right now I have to:

  1. Activate plug in
  2. click the point I want to transform from
  3. Copy one co-ordinate, remember the other
  4. Then paste one co-ordinate into the box, and enter the other co-ordinate
  5. Then change to scale/rotate/etc tool and apply transformation.

I would like to add feature request for snapping to points for transform origin, and then modifier to make the transform not snap to point because of course sometimes you need this too. This way it can happen much easier.

If you need this for multiple rotations, take a look at the rotate around anchor script in my GiHub repository.