OpenModelica / modelica-language-server

A VS Code language server extension for Modelica.
Other
5 stars 2 forks source link

Implementation of the Hover feature #20

Open osman362 opened 7 months ago

osman362 commented 7 months ago

The Goal

This pull request introduces the hover information functionality of the Language Server Protocol for Modelica. The goal of this feature is to provide users with detailed information about Modelica classes, including descriptions, inputs, outputs, and parameters, directly within the hover pop-up interface.

Implementation Details

What Follows Next

AnHeuermann commented 6 months ago

The basics are working now. The only remaining thing I would like to add is the ability to find definitions with fully qualified names.

E.g. from the DrumBoilder example I would like to get velocityOfSound_ph documentation in every location.