I'm working on a package and I want to present a list to the users that they can select from.
The package allows editing of remote Dokuwiki pages from Emacs which can be found here: https://github.com/accidentalrebel/emacs-dokuwiki
I want to list pages that users can scroll up and down, once they press enter it should open the page they have selected. I'm thinking this can be done by listing the selection in a new buffer, then just code it in a way it can only accept up, down, and enter commands.
Are there other alternatives to doing this? I can use helm too but want to know if there are other simpler options.
completing-read
.completing-read
. That will be translated to more advanced UI if user has installed ivy or helm.