Text manager providing rocks for building (7)
I believe the answer is:
edifice
'building' is the definition.
(I know that building can be written as edifice)
'text manager providing rocks' is the wordplay.
'text manager' becomes 'ed' (I can't explain this - if you can you should believe this answer much more).
'providing' becomes 'if' (eg 'providing it's sunny' means 'if it's sunny').
'rocks' becomes 'ice' (both can informally mean diamonds).
'ed'+'if'+'ice'='EDIFICE'
'for' is the link.
Can you help me to learn more?
(Other definitions for edifice that I've seen before include "Grand building" , "Monument" , "Fine building" , "Permanent building" , "Impressive building" .)