-
I played with a current snapshop of langium (34b3701), roughly langium 0.4.0. Then I get a selection files, containing:
When renaming
I also observed when renaming the package I wonder if we could fix/enhance the (custom) references in order to support such refactoring operations? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hey @goto40, we already have an issue on this, see #236. Someone from our side is taking a look at it in their spare time (see this branch), but it's work in progress. In general, FQN references pose a general issue to the LSP protocol, since it's main user (vscode) expects every word to be a single reference/value. This isn't the case with FQN, so some special case has to be taken on the language server side in order for these things to work correctly. |
Beta Was this translation helpful? Give feedback.
Hey @goto40, we already have an issue on this, see #236. Someone from our side is taking a look at it in their spare time (see this branch), but it's work in progress.
In general, FQN references pose a general issue to the LSP protocol, since it's main user (vscode) expects every word to be a single reference/value. This isn't the case with FQN, so some special case has to be taken on the language server side in order for these things to work correctly.