emacs: kbs and ido-switch-buffer ignore list modifications