I know that setting ivy-use-virtual-buffers
leads to recently opened files being shown in the ivy-switch-buffer
completion. However, I don't want this.
What I want is a separate function for opening recent files. When I invoke recentf-open-file
, I want the ivy
completion for recent files, instead of the clunky recentf menu.
Doom Emacs provides a neat implementation of this, but I can't seem to find a way to do this in vanilla Emacs. Do I have to write my own function for this? This seems redundant considering the fact that ivy
already has the mechanism to do this.