Wanting to stay simple as possible I refrain from using Helm or Ivy etc. and use IDO. Ido-switch-buffer is supposed to allow me to access recently opened buffers quite efficiently with the help of recentf. which I enabled as well. My config thus reads
(recentf-mode t)
(setq recentf-max-menu-items 25)
(setq recentf-max-saved-items 25)
(ido-mode t)
(setq ido-everywhere t)
(global-set-key (kbd "C-x C-b") 'ido-switch-buffer)
but when I invoke ido-switch-buffer, listed first are log files, scratch buffe,etc. only later followed by files I care about.
Am I forgetting something in the config? A recentf file is created and written to, so I suppose its working.