From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani
> From: Philipp Stephani <p.stephani2@gmail.com>
> Date: Fri, 09 Sep 2016 17:18:12 +0000
> Cc: 24372@debbugs.gnu.org
>
>=C2=A0 A simpler recipe that doesn't need explicit focus events is<= br class=3D"gmail_msg"> >
>=C2=A0 emacs -Q -eval '(progn (setq blink-cursor-delay 0.0) (blink-= cursor-suspend) (blink-cursor-check))'
>
>=C2=A0 and then start moving point.
>
> OK, I guess one issue is that setting blink-cursor-delay doesn't r= estart blink-cursor-idle-timer. (Similarly,
> changing blink-cursor-interval doesn't restart blink-cursor-timer.= ) While obviously we can't fix that when using
> setq, I'd suggest adding custom setters to the variables neverthel= ess.
>
> The direct cause of the issue seems to be that, when blink-cursor-dela= y is idle, after every command
> blink-cursor-start is called immediately, which hides the cursor.
Thanks.=C2=A0 Does the patch below fix the issue, without introducing any adverse side effects?