LSP is great for providing basic IDE services across editors and language. I do wonder if it limits the best you can do. For example, I'm not aware of any way you can add up/down arrows to the margin for exploring inheritance. Hover text or lenses seem to be your only options.