# HG changeset patch # User Jun Wu # Date 1490589702 25200 # Node ID 5bea95a1d353fa33dd7082bd9e399d348924c982 # Parent fbc4eb8e24338f45a430efe2457ddff2ea13fec9 ui: simplify geteditor Now $EDITOR and $VISUAL will affect ui.editor directly. So it's no longer necessary to test them in ui.geteditor. diff -r fbc4eb8e2433 -r 5bea95a1d353 mercurial/ui.py --- a/mercurial/ui.py Sun Mar 26 21:40:22 2017 -0700 +++ b/mercurial/ui.py Sun Mar 26 21:41:42 2017 -0700 @@ -1326,9 +1326,7 @@ else: editor = 'vi' return (encoding.environ.get("HGEDITOR") or - self.config("ui", "editor") or - encoding.environ.get("VISUAL") or - encoding.environ.get("EDITOR", editor)) + self.config("ui", "editor", editor)) @util.propertycache def _progbar(self):