ido-use-virtual-buffers 加载了bookmark里的buffer?

(setq ido-use-virtual-buffers t)

开启了virtual buffer之后,期望的行为是加载 recentf 里过去打开过的 buffer,刚打开时确实是只加载了recentf,但是使用过 bookmark-jump 之后就会加载 bookmark 里的记录,怎么去掉virtual buffer 里的 bookmark ?

修改一下ido-add-virtual-buffers-to-list吧,跟我一样不会写advice的话,重新defun就行。

谢谢提醒!已经解决了。

(defadvice ido-add-virtual-buffers-to-list (around my--advice-remove-bookmarks activate)
  (let (bookmark-alist '())
    ad-do-it))