I attached a revised version of the `group-function` for `completing-read` patches, implementing the suggestions by Juri Linkov. 1. The guard variable `completions-group` is not checked centrally, like `completions-detailed`. 2. The vertical completions format separates the groups completely using full-width group separators, instead of inserting the titles within the vertical flow. I kept the commits separate in order to make the changes more explicit. Daniel