Verse code completion not working as exptected

The code completion for Verse (in VSCode) is terrible. It nearly never tries to complete anything.
Example:
if sequence (<-variable name) is a cinematic_sequence_device (<-variable type) then when I write “sequence.P” It should immediately suggest that there is a .Play() function I can use.
OR code completion rarely or never auto completes device types.
A proper code completion I think would be a HUGE timesaver, because you could write code so much faster.

I was gonna say the same, dunno if we’re missing something to install on VSCode, but it’s hard to find what i’m looking for without that!

Hi @Diru and @Frizles:

We are aware that the LSP doesn’t work very well in a lot of scenarios in its current state and provides an unacceptable experience. We have work planned to overhaul how the LSP determines what your current context is in the code you’re typing and also add more functionality that a conventional LSP provides. Unfortunately I can’t give a timeline on when you’ll be able to see that in a release.

4 Likes

Hello. I guess my problem is related to this too
IntelliSense.
method parameter hint not working
print( cursor )
does not show what the method parameters are