My boss was up and about to nab it (6)
I believe the answer is:
Here is my best explanation:
'my boss' is the definition.
(I've seen this before)
'was up and about to nab it' is the subsidiary indication.
I cannot really see how this works, but
'to' is present in the answer.
'it' could be 'e' ('e' can mean 'electronic' which is similar to 'IT') and 'e' is present in the answer.
This may be the basis of clue (or it may be nonsense).
(Other definitions for editor that I've seen before include "One is responsible for publication", "Someone in the rag trade", "Publishing head", "Triode (anag.)", "Ted or I could bring out a newspaper", "Newspaper or publication chief", "Newspaper executive", "Reviewer of text", "Publication chief" and "one to give some publicity?".)