Dynamically find the user's editor across full PATH.

Sensible provides command lookup support via the which library.  This means that the user's editor will be found on more systems assuming they have a proper PATH set up.