]> git.eshelyaron.com Git - emacs.git/commitdiff
Define and use new alias display-blink-cursor-p
authorAlexander Gramiak <agrambot@gmail.com>
Wed, 3 Apr 2019 20:03:42 +0000 (14:03 -0600)
committerAlexander Gramiak <agrambot@gmail.com>
Sun, 7 Apr 2019 04:43:59 +0000 (22:43 -0600)
display-graphic-p is not used in this case because it may be possible
in the future for terminals to allow control over cursor blinking. For
details, see bug#35058.

* lisp/frame.el (blink-cursor-mode): Use display-blink-cursor-p.

lisp/frame.el

index acf6a46716a858567ec29426d0446106bf323ffb..cc8ca49b3b7b2d4f804a6a52d2fbf9da4181d173 100644 (file)
@@ -1905,6 +1905,7 @@ frame's display)."
        (fboundp 'image-mask-p)
        (fboundp 'image-size)))
 
+(defalias 'display-blink-cursor-p 'display-graphic-p)
 (defalias 'display-multi-frame-p 'display-graphic-p)
 (defalias 'display-multi-font-p 'display-graphic-p)
 
@@ -2545,7 +2546,7 @@ terminals, cursor blinking is controlled by the terminal."
   :init-value (not (or noninteractive
                       no-blinking-cursor
                       (eq system-type 'ms-dos)
-                      (not (memq window-system '(x w32 ns)))))
+                      (not (display-blink-cursor-p))))
   :initialize 'custom-initialize-delay
   :group 'cursor
   :global t