On 02/04/2013 13:09, markus schnalke wrote:
On my system VISUAL is set to `vi', which is a common situation. Your code assumes that VISUAL contains a graphical editor.
I'm not sure, but I think the semantics when this variable first began to be used was to distinguish a full-screen editor like vi (or emacs) from a line editor like ed. If so, you're quite correct in saying that there's no implication that it refers to a GUI.