Selaa lähdekoodia

avoid use of make-frame-on-display when on a TTY terminal.

Closes #103.
Marc Tamsky 9 vuotta sitten
vanhempi
commit
b72254e1f5
1 muutettua tiedostoa jossa 3 lisäystä ja 2 poistoa
  1. 3 2
      edit-server.el

+ 3 - 2
edit-server.el

@@ -485,8 +485,9 @@ frame. If a frame was created it returns `FRAME'."
   (let ((edit-frame nil))
     (when edit-server-new-frame
       (setq edit-frame
-            (if (memq window-system '(ns mac))
-                ;; Aquamacs, Emacs NS, Emacs (experimental) Mac port
+            (if (memq window-system '(ns mac nil))
+                ;; Aquamacs, Emacs NS, Emacs (experimental) Mac port, termcap.
+                ;; matching (nil) avoids use of DISPLAY from TTY environments.
                 (make-frame edit-server-new-frame-alist)
               (make-frame-on-display (getenv "DISPLAY")
                                      edit-server-new-frame-alist)))