Sorry, found another error. Use this, please:
SUB xe
# DOC: Open file in external editor
# DOC: User Variable: ExternalEditor
LOCAL fn
IF $1
SET fn = $1
ELSE
SET fn = $FP
EI
SWITCH $OS
CASE "linux"
X $ExternalEditor $fn
IF $RC > 0 X/NV \\$EDITOR $fn
CASE "macos"
X open -a $ExternalEditor $fn
IF $RC > 0 X/NV open -t $fn
CASE "windows"
X start $ExternalEditor $fn
IF $RC > 0 X/NV $fn
DEFAULT
X/NV $ExternalEditor $fn
ENDSWITCH
ENDSUB
--
Carl Distefano
cld@xxxxxxxxxx