Closed yyoncho closed 2 years ago
@saem
Got it, can we restrict it so it only looks at that module, node modules is huge
vsce
does that by default. It does not pick dev deps.
You can register a listener, it'll listen to the the command, just guard it on the config
What do you mean by guarding it?
You can register a listener, it'll listen to the the command, just guard it on the config
What do you mean by guarding it?
If check to ensure the backend is epc vs not.
You can register a listener, it'll listen to the the command, just guard it on the config
What do you mean by guarding it?
If check to ensure the backend is epc vs not.
There is no need for that, this guarding is performed by VScode itself. The epc won't register code action provider at all.
My point is that the behavior should be uniform. So one can restart nimsuggest in either case (epc or nimls), that way there isn't a bifurcated experience.
IMHO having a bifurcated experience is inevitable given the fact that more and more functionality that won't be present in bare nimsuggest integration will be added to nimls. I can investigate how to make the command work for both - my concern is that this will be a wasted effort.
Force pushed.
ping
Had read through, last bit is register a restart command for nimsuggest so that it's uniform.
Ok, I will try to implement it, although it looks like it will do more harm than good.
Added restart command for nimsuggest
. Also, I changed a bit the wording in the readme to make it a bit more evident that one should expect a different set of functionality from lsp
and nimsuggest
modes in addition to the difference in how both behave.
Sorry, for some reason I didn't see the notification for GitHub. Awesome, thanks.
Sorry, for some reason I didn't see the notification for GitHub. Awesome, thanks.
Thank you! Can you do a release?
Sorry, for some reason I didn't see the notification for GitHub. Awesome, thanks.
Thank you! Can you do a release?
Any update?
nimls
language server. The server will be developed in the following repo https://github.com/nim-lang/langserver . The server design follows https://github.com/nim-lang/langserver/blob/master/docs/design/LangServArchitecture.mdCheck https://github.com/nim-lang/langserver/pull/3