GNU bug report logs -
#4093
Overlay keymap and timers
Previous Next
Reported by: Mihai Bazon <mihai <at> bazon.net>
Date: Sun, 9 Aug 2009 14:00:04 UTC
Severity: normal
Merged with 4081,
10459,
11088
Found in version 24.0.94
Fixed in version 24.4
Done: Dmitry Gutov <dgutov <at> yandex.ru>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
Yes, this is a really bad thing - sometimes, ie when you need to do just that.
Is there any fundamental difficulty with fixing this?
On Sun, Aug 9, 2009 at 3:49 PM, Mihai Bazon<mihai <at> bazon.net> wrote:
> Actually, it seems it hasn't anything to do with overlays:
>
> (defun my-set-keymap-with-timer ()
> (interactive)
> (run-with-timer 0.5 nil (lambda()
> (use-local-map my-keymap)
> (message "Done setting keymap"))))
>
> If we eval the following and M-x my-set-keymap-with-timer, the keymap
> will only be enforced after the first keypress (i.e. first press of M-n
> says "M-n is undefined", but subsequently it works).
>
> Found another thread about this issue here:
>
> http://www.mail-archive.com/emacs-pretest-bug <at> gnu.org/msg12003.html
>
> Stallman says "we should consider that a serious problem". ;-)
This bug report was last modified 10 years and 232 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.