Energy giant content for town to be lit (5)
I believe the answer is:
aglow
'be lit' is the definition.
(I've seen this in another clue)
I don't understand the remainder of the clue.
Can you help me to learn more?
(Other definitions for aglow that I've seen before include "Smouldering" , "Softly bright or radiant" , "On fire" , "Shining" , "Giving out a steady light" .)