ilya-biryukov added a comment. Summarizing the offline discussion, the final results we want in the long run is a completion item of the form:
- Displayed to the user: `override foo(int a, int b)` - Inserted into the editor: `return_type foo(int a, int b) override` - Filtered by `override foo` (that allows to filter with `override` or `foo`, giving reasonably good ranking) It's **almost** possible to achieve this with the current abstractions, but we don't have completion string chunks that are printed but not shown to the user (we need those for `return_type` and `override` at the of the completion label). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D62298/new/ https://reviews.llvm.org/D62298 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits