Function: window-system-for-display

window-system-for-display is a byte-compiled function defined in frame.el.gz.

Signature

(window-system-for-display DISPLAY)

Documentation

Return the window system for DISPLAY.

Return nil if we don't know how to interpret DISPLAY.

Source Code

;; Defined in /usr/src/emacs/lisp/frame.el.gz
(defun window-system-for-display (display)
  "Return the window system for DISPLAY.
Return nil if we don't know how to interpret DISPLAY."
  ;; MS-Windows doesn't know how to create a GUI frame in a -nw session.
  (if (and (eq system-type 'windows-nt)
	   (null (window-system))
	   (not (daemonp)))
      nil
    (cl-loop for descriptor in display-format-alist
	     for pattern = (car descriptor)
	     for system = (cdr descriptor)
	     when (string-match-p pattern display) return system)))