See Printer.cpp homeAxis in 1.0. It is this code that does pre raise:
#if Z_HOME_DIR < 0
#if ZHOME_PRE_RAISE == 1
if(zaxis && Endstops::zProbe())
PrintLine::moveRelativeDistanceInSteps(0, 0, ZHOME_PRE_RAISE_DISTANCE * axisStepsPerMM[Z_AXIS], 0, homingFeedrate[Z_AXIS], true, true);
#elif ZHOME_PRE_RAISE == 2
if(zaxis)
PrintLine::moveRelativeDistanceInSteps(0, 0, ZHOME_PRE_RAISE_DISTANCE * axisStepsPerMM[Z_AXIS], 0, homingFeedrate[Z_AXIS], true, true);
#endif
#endif
So if you add this and add ZHOME_PRE_RAISE and ZHOME_PRE_RAISE_DISTANCE in manual config of tool it should work also in 0.92.
Raise Z before homing z axis
0 = no
1 = if z min is triggered
2 = always
This is for printers with z probe used as z min. For homing the probe must be
at a minimum height for some endstop types, so raising it before will help
to make sure this is guaranteed.
#define ZHOME_PRE_RAISE 0
// Distance in mm to raise if required
#define ZHOME_PRE_RAISE_DISTANCE 10