Enid performed some Buddhism for inhabitant (7)
I believe the answer is:
denizen
'for inhabitant' is the definition.
(synonyms)
'enid performed some buddhism' is the wordplay.
'performed' is an anagram indicator.
'some buddhism' becomes 'Zen' (Zen is an example).
'enid' is an anagram of 'deni'.
'deni'+'zen'='DENIZEN'
(Other definitions for denizen that I've seen before include "Dweller" , "Resident" , "Person in foreign country enjoying rights of natives" , "Enid Zen (anag) - inhabitant of a particular place" , "Inhabitant, occupant" .)