keymap changes in run-with-timer

2007-04-13 Thread Nikolaj Schumacher
Hello, selecting a keymap (e.g. when changing minor-mode, creating 'keymap overlays, setting overriding-local-map, use-local-map) in a run-with-timer or run-with-idle-timer event doesn't take immediate effect. Consider the following example: (run-with-timer 3 nil '(lambda ()

Re: keymap changes in run-with-timer

2007-04-13 Thread Stefan Monnier
selecting a keymap (e.g. when changing minor-mode, creating 'keymap overlays, setting overriding-local-map, use-local-map) in a run-with-timer or run-with-idle-timer event doesn't take immediate effect. Consider the following example: (run-with-timer 3 nil '(lambda ()

Re: keymap changes in run-with-timer

2007-04-13 Thread Lennart Borgman (gmail)
Stefan Monnier wrote: selecting a keymap (e.g. when changing minor-mode, creating 'keymap overlays, setting overriding-local-map, use-local-map) in a run-with-timer or run-with-idle-timer event doesn't take immediate effect. Consider the following example: (run-with-timer 3 nil '(lambda ()

Re: keymap changes in run-with-timer

2007-04-13 Thread Nikolaj Schumacher
Stefan Monnier writes: It would probably be good to delay it, but this is not very high priority. I've added it to the TODO list. Thank you. Lennart Borgman writes: If you think it is possible to do it now it would be good. I need this for mumamo too. (Mumamo is here: