Hello, I have been trying to figure out why the cursor started blinking in Emacs, after a system upgrade, for about a week now. Googling for "urxvt emacs cursor blinking" turns up nothing useful in the top results. Neither
(blink-cursor-mode 0) nor Rxvt*cursorBlink: false has any effect. Then I read your FAQ post and finally figured out that what's happening has to do with a recent update to the behaviour of the "very visible cursor" cvvis terminfo sequence: http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod#Why_is_the_cursor_now_blinking_in_em The suggestion in the above FAQ post to execute (setq visible-cursor nil) in Emacs does not work for me. However, I followed instructions found here to create my own terminfo file: http://www.shallowsky.com/linux/noaltscreen.html By setting cvvis to an empty string, the problem went away. In order to spare your epileptic users some headaches, I wonder why you don't just honor Rxvt*cursorBlink: false and not blink the cursor when this is set? Also, what are the terminfo sequences which Emacs uses to clear the screen when it finishes? (Any tips for how to get a transcript of these from a running emacs process?) I tried to use the instructions at the shallowsky URL, clearing smcup/rmcup and is2/rs2 in my custom .terminfo, but Emacs still clears the screen in URxvt. I don't experience these problems with XTerm, which respects its cursorBlink and titeInhibit resources. However, XTerm takes much longer to load than URxvt and so I would prefer to use URxvt. Thanks, Frederick _______________________________________________ rxvt-unicode mailing list [email protected] http://lists.schmorp.de/cgi-bin/mailman/listinfo/rxvt-unicode
