Makes new form of energy through river velocity? Some current! (7)
I believe the answer is:
revamps
'makes new form' is the definition.
'energy through river velocity? some current' is the wordplay.
'energy' becomes 'e' (physics symbol as in E=mcm).
'through' is an insertion indicator (I've seen this in other clues).
'river' becomes 'r'.
'velocity?' becomes 'v'.
'some current' becomes 'amps' (I've seen this before**).
'r'+'v'='rv'
'e' inserted inside 'rv' is 'rev'.
'rev'+'amps'='REVAMPS'
'of' is the link.
(Other definitions for revamps that I've seen before include "pimps" , "Makes improvements" , "brightens up" .)