* frame.el (blink-cursor-mode, blink-cursor-end): Use
internal-show-cursor with new interface. (blink-cursor-timer-function): New. (blink-cursor-start): Use blink-cursor-timer-function.
This commit is contained in:
parent
3179af52e4
commit
0a5ebe4b76
2 changed files with 14 additions and 3 deletions
|
@ -1,3 +1,10 @@
|
|||
1999-11-03 Gerd Moellmann <gerd@gnu.org>
|
||||
|
||||
* frame.el (blink-cursor-mode, blink-cursor-end): Use
|
||||
internal-show-cursor with new interface.
|
||||
(blink-cursor-timer-function): New.
|
||||
(blink-cursor-start): Use blink-cursor-timer-function.
|
||||
|
||||
1999-11-03 Edward M. Reingold <reingold@emr.cs.uiuc.edu>
|
||||
|
||||
* calendar.el (redraw-calendar): Move to nearest date before
|
||||
|
|
|
@ -838,7 +838,7 @@ window blinks."
|
|||
(if on-p
|
||||
(progn
|
||||
;; Hide the cursor.
|
||||
(internal-show-cursor 0)
|
||||
(internal-show-cursor nil nil)
|
||||
(setq blink-cursor-idle-timer
|
||||
(run-with-idle-timer blink-cursor-delay
|
||||
blink-cursor-delay
|
||||
|
@ -863,7 +863,11 @@ command starts, by installing a pre-command hook."
|
|||
(add-hook 'pre-command-hook 'blink-cursor-end)
|
||||
(setq blink-cursor-timer
|
||||
(run-with-timer blink-cursor-interval blink-cursor-interval
|
||||
'internal-show-cursor))))
|
||||
'blink-cursor-timer-function))))
|
||||
|
||||
(defun blink-cursor-timer-function ()
|
||||
"Timer function of timer `blink-cursor-timer'."
|
||||
(internal-show-cursor nil (not (internal-show-cursor-p))))
|
||||
|
||||
(defun blink-cursor-end ()
|
||||
"Stop cursor blinking.
|
||||
|
@ -871,7 +875,7 @@ This is installed as a pre-command hook by `blink-cursor-start'.
|
|||
When run, it cancels the timer `blink-cursor-timer' and removes
|
||||
itself as a pre-command hook."
|
||||
(remove-hook 'pre-command-hook 'blink-cursor-end)
|
||||
(internal-show-cursor 0)
|
||||
(internal-show-cursor nil t)
|
||||
(cancel-timer blink-cursor-timer)
|
||||
(setq blink-cursor-timer nil))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue