unset EDITOR
fi
+if [[ -z "$EDITOR" ]]; then
+ # Check user preferences first!
+ if [[ -r ~/.selected_editor ]]; then
+ . ~/.selected_editor
+ if [[ -x "$SELECTED_EDITOR" || -n "$commands[$SELECTED_EDITOR]" ]]; then
+ EDITOR="$SELECTED_EDITOR"
+ fi
+ unset SELECTED_EDITOR
+ fi
+fi
+
if [[ -z "$EDITOR" ]]; then
# Auto-detect a "good" editor ...
if [[ -n "$DISPLAY" ]]; then
fi
for editor (
+ sensible-editor
code atom mate subl mvim
$x11_editors
vim nano joe vi