If a person sees al-Khidr (peace be upon him) in a dream, it signifies plenty after scarcity, abundance of blessing, breadth of provision, and reaching safety from the hardship he is in. Again, seeing al-Khidr (peace be upon him) signifies a long life and the worship of the pilgrimage.
Seeing al-Khidr (peace be upon him) is also interpreted as follows: a) sincerity in religion, b) love of Allah, c) broad provision and benefit, d) being safe from fear, e) a long life and a good end...