Earlier quoted context omitted.
Here is how Lucid implemented their C++ knowledge repository for Energize C++. "Foundation for a C++ Programming Environment", chapter 7, Protocols https://pdfs.semanticscholar.org/84a4/8824fc7dd872414efa0ad6... And how it looked like with their Emacs customization in 1993 on UNIX. https://www.youtube.com/watch?v=pQQTScuApWk
Lucid went bankrupt as far as I remember :)
Sadly the best ideas aren't always the ones that get widespread adoption.
Here we are now, about 30 years later still trying to get major C++ environments to offer some of those ideas.