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 (<ccberry@health.ucsd.edu>) escribió:


> On Nov 22, 2020, at 2:09 AM, Jean Louis <bugs@gnu.support> wrote:
>
> * Gerardo Moro <gerardomoro37@gmail.com> [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