List Suggester shows file as alias
Please fill out these Check-boxes
- [X] I checked for existing similar feature requests
- [X] I have read the docs and checked that the feature I am requesting is not already implemented
- [X] My feature request consists of only one feature
Is your Feature Request related to a Problem or Annoyance?
I use a lot of meta bind input that query a set of notes in a folder as options. Sometimes I want to use emojis or a different variation of the file title as the displayed option. Currently the only work around I've found to do this is to manually create options that are links with the alias rather than an option query. This unfortunately makes the suggester look extremely messy as it displays [[the original file title | the alias]] instead of just "file: alias" . It also means I have to manually update those options if I ever change a file title or add or remove notes from the file rather than have the option query dynamically keep up with the folder.
Describe the Feature you'd like
I'd really like the ability to set an option query to use an alias. something like useAlias(true), where it then uses the first alias in the list of aliases for all files in the folder or tag etc. it's querying and displays that in both the suggester and the list item.
Alternatives
No response
Additional Context
No response
As a note, and my apologies that this probably expands this to more than one feature, but I wanted to comment about how this interacts with the option(value, name) bit that I somehow managed to miss before in my referencing of the docs.
It doesn't negate my request for the ability to do aliases as that would make it possible to do any of this in an OptionQuery so it can stay synced with a folder of notes.
That said it does half solve the messiness of the suggester display I mentioned as I can just have it display the emoji and not the full link, however I'd love if there was a description option in that, where it was option(value, name, description), so you could have the value, display, and then a description that only showed in the suggester window. That way the displayed list item itself could be abbreviated text or an icon, but the selector would be able to have a longer description.
An example would be option([[Fav Coffee House 3rd St ThisTown]], 3rd St ☕, "☕ Fav Coffee House on 3rd St, ThisTown") which would display: suggester: ☕ Fav Coffee House on 3rd St, ThisTown list item: "3rd St ☕" (linked)
Would love to see this support full links markdown links as well, so it might be possible to have custom emojis via links to images  or [](<Note.md>). Not sure if that's possible though.
I had another thought about how this could be implemented, but I'm certain it's much more complex, so I'm going to submit it as a separate request, feel free to close this one in favor of that one.
As stated here https://github.com/mProjectsCode/obsidian-meta-bind-plugin/issues/459#issuecomment-2474934806, I am leaning towards an argument that displays the first alias when available.
option(value, name, description) seems interesting, though I am unsure if this is needed enough to make it's way into the plugin.
Would love to see this support full links markdown links as well, so it might be possible to have custom emojis via links to images
or
. Not sure if that's possible though.
Images like that won't happen. This would be too costly (performance) for too little benefit.
or