(setq ido-use-virtual-buffers t)
开启了virtual buffer之后,期望的行为是加载 recentf 里过去打开过的 buffer,刚打开时确实是只加载了recentf,但是使用过 bookmark-jump 之后就会加载 bookmark 里的记录,怎么去掉virtual buffer 里的 bookmark ?
(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))