ui: simplify geteditor
Now $EDITOR and $VISUAL will affect ui.editor directly. So it's no longer
necessary to test them in ui.geteditor.
--- 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):