It would be nice to add an option to allow entering a value not in the source for user-defined providers. Use case: in [todoist.nvim](https://github.com/romgrk/todoist.nvim), the user can `:Todoist project-name` and unexistent projects are created.