The idea sounds useful, for languages that don't have to put every class in its own file. My current project has `parse()` in each of ten classes.
Maybe replace the filename with the scope otherwise where the scope is a nested thing (eg `my_namespace::my_sub_namespace::my_class::my_nested_class`) the popup may get a bit big.
Or have preferences that allow the user to choose one or both and can then the list be expanded to add any other potential disambiguating information.