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.