diff --git a/plugins/emacs/emacsclient.sh b/plugins/emacs/emacsclient.sh index b4f49e12b..26b28d495 100755 --- a/plugins/emacs/emacsclient.sh +++ b/plugins/emacs/emacsclient.sh @@ -5,7 +5,7 @@ _emacsfun() # get list of emacs frames. frameslist=`emacsclient --alternate-editor '' --eval '(frame-list)' 2>/dev/null | egrep -o '(frame)+'` - if [ "$(echo "$frameslist" | sed -n '$=')" -ge 1 ] ;then + if [ "$(echo "$frameslist" | sed -n '$=')" -ge 2 ] ;then # prevent creating another X frame if there is at least one present. emacsclient --alternate-editor "" "$@" else