Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Multi-IDE Features for 2.9 #19040
Multi-IDE Features for 2.9 #19040
Changes from 1 commit
d12f7d0
6bed899
fb5b3cc
490eb99
a5237c6
4af7923
94b4faa
a2490b7
e3294af
fe2a14d
692bc3a
6f6634e
37aead2
bfcf67e
7663552
76aab2a
afdf2af
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Large diffs are not rendered by default.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we need these var synonyms? A quick search doesn't turn anything up for them being used outside the MultiIdeState.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like having them as it gives me an opportunity to name and comment them separately. Perhaps they could be newtypes to provide more value, but I think dropping them and moving all this into the MultiIdeState would make it quite painful to read
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe
InitParams
could go, but its adhering the content + tvar pattern I have goingThere was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we be worried about how this will interact with, say, a deeply nested complex folder that needs to be searched? E.g. a
node_modules
folder.There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Its a fair point, though this logic is handled by VSCode, which one would hope is implemented efficiently.
I'm not sure what could even be done here through, bar writing patterns with explicit exclusions of some directories - if glob support thats - and even then I don't think that should be the job of the language server to handle