As far as I remember, that part of ido has grown out of code inherited from iswitchb, so I probably just didn't see a need to change something that worked ok for ido. Iswitchb had this comment in the keymap setup function: ;; generated every time so that it can inherit new functions. The new patches seems fine to me. Regards Kim > Den 24/12/2014 kl. 18.11 skrev Dmitry Gutov : > >> On 12/23/2014 04:07 AM, Leo Liu wrote: >> >> Ido's author is not an idiot and AFAIK he is responsive to questions on >> ido. So maybe ask him first for why it was designed that way ;) > > Kim, any particular reason it was written this way?