Thanks to both of you, find Documents/Org/ -type f -iname "*.org" -exec echo " * [[file:`realpath {}`][{}]]" > meta-org.org \; Instead of "Documents/Org/" you should put there your own top directory where you keep Org files. Then open meta-org.org I am confused. I don't understand the syntax. The line "find Documents/Org/ -type f -iname "*.org" -exec echo " * [[file:`realpath {}`][{}]]" > meta-org.org \;" should be a function of its own? M-x find-dired RET Documents/Org/ RET -iname "*.org" RET Once I press "RET", what does -iname mean? I am new in Emacs. You mean, this is just using find-dired to browse the org files? Thank you both! El dom, 22 nov 2020 a las 19:35, Berry, Charles () escribió: > > > > On Nov 22, 2020, at 2:09 AM, Jean Louis wrote: > > > > * Gerardo Moro [2020-11-22 13:02]: > >> Basically that :) > >> I'm looking for some setup that allows me to open a menu with a list of > >> files and shortcut access keys to open them. > >> > >> Probably somebody has done this before. > > > > Let me invent something for you: > > > > find Documents/Org/ -type f -iname "*.org" -exec echo " * > [[file:`realpath {}`][{}]]" > meta-org.org \; > > > > Instead of "Documents/Org/" you should put there your own top > > directory where you keep Org files. > > > > Then open meta-org.org > > > > Nice. > > Or for a one-off solution: > > M-x find-dired RET Documents/Org/ RET -iname "*.org" RET > > And use the dired buffer to navigate. > > HTH, > > Chuck >