Some time ago I was following a tutorial that I can no longer find in which the presenter suggests to edit a setting that changes the vector an object is added to the vector of the 3d cursor rather than origin (0 ,0, 0). Can somebody direct me how to find this setting again?
You can change coordinates in the Location field in the Last Operator panel for Add primitive menu and set there 0,0,0 (use an old trick for entering all 3 values quickly - set the mouse in the top-most field and drag it all the way through to the bottom-most field, then type a value).
However there doesn't appear to be any default way to save this into user preferences to use later. It's possible to edit the location of the object afterwards by placing 3D cursor to scene origin though (Shift++S > Cursor To Center) and then aligning object to the cursor (Shift++S > Selection To Cursor). See Precisely move the 3D cursor and The easiest way to move an object to 3D cursor for more info.