-
Notifications
You must be signed in to change notification settings - Fork 79
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
Add support for workspace folders #383
Open
natebosch
wants to merge
26
commits into
master
Choose a base branch
from
workspace-folders
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Commits on Jan 21, 2021
-
Experiment with workspaceFolders
- Pass the file path of the buffer which triggered the server to start to decide the first workspace root. In the case of a server restart, remember the file that was open when the restart command was issued. - Add a `lsc#workspace#findMarker` utility function to search upwards from a file to a directory which contains some other file that marks the "root" for that project. TODO: - Add docs. - Check capabilities before sending the message. - Figure out if removing roots is necessary. This would require tracking per-server lists of files. - Allow giving a name to the roots. - Implement the `workspace/workspaceFolders` request. Potential future support - A known file like `.lsc_root` to reliably locally mark the root for any given workspace. - Support for user specific project roots, or perhaps just support the common ones from the start, like `.git/`
Configuration menu - View commit details
-
Copy full SHA for 37f6517 - Browse repository at this point
Copy the full SHA 37f6517View commit details
Commits on Jan 24, 2021
-
- Add a stub for `lsc#workspace#byMarker()` to make it easier to write the tests. - Read client capabilities in `StubServer`. - Outline some tests. Add a test reading client capabilities.
Configuration menu - View commit details
-
Copy full SHA for d4b7435 - Browse repository at this point
Copy the full SHA d4b7435View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1027818 - Browse repository at this point
Copy the full SHA 1027818View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea701cd - Browse repository at this point
Copy the full SHA ea701cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a6efb87 - Browse repository at this point
Copy the full SHA a6efb87View commit details -
Configuration menu - View commit details
-
Copy full SHA for a56c349 - Browse repository at this point
Copy the full SHA a56c349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a9eadd - Browse repository at this point
Copy the full SHA 2a9eaddView commit details -
Configuration menu - View commit details
-
Copy full SHA for b5e36b9 - Browse repository at this point
Copy the full SHA b5e36b9View commit details -
Report stderr for vim.expr (might be helpful in other places too). Fix the bug surfaced by this output with an extra closing paren. Send an extra "<cr>" since the multiple sendKeys seem to leave vim in a state with a "Press Enter to continue", maybe where it prints the function that was just created?
Configuration menu - View commit details
-
Copy full SHA for 8587c83 - Browse repository at this point
Copy the full SHA 8587c83View commit details -
Configuration menu - View commit details
-
Copy full SHA for 14e7f71 - Browse repository at this point
Copy the full SHA 14e7f71View commit details -
Configuration menu - View commit details
-
Copy full SHA for 917ccab - Browse repository at this point
Copy the full SHA 917ccabView commit details -
Configuration menu - View commit details
-
Copy full SHA for e612766 - Browse repository at this point
Copy the full SHA e612766View commit details
Commits on Jan 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a1fe031 - Browse repository at this point
Copy the full SHA a1fe031View commit details
Commits on Jan 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 3de130d - Browse repository at this point
Copy the full SHA 3de130dView commit details
Commits on Jan 30, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 7b877e1 - Browse repository at this point
Copy the full SHA 7b877e1View commit details
Commits on Feb 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 227a22c - Browse repository at this point
Copy the full SHA 227a22cView commit details
Commits on Feb 8, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c9eb6a5 - Browse repository at this point
Copy the full SHA c9eb6a5View commit details
Commits on Feb 28, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 4122cd3 - Browse repository at this point
Copy the full SHA 4122cd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcef1fd - Browse repository at this point
Copy the full SHA bcef1fdView commit details
Commits on Mar 10, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b072c6a - Browse repository at this point
Copy the full SHA b072c6aView commit details
Commits on Mar 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0d4dae2 - Browse repository at this point
Copy the full SHA 0d4dae2View commit details
Commits on Mar 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fbcce1c - Browse repository at this point
Copy the full SHA fbcce1cView commit details
Commits on Mar 20, 2021
-
Configuration menu - View commit details
-
Copy full SHA for fcc8822 - Browse repository at this point
Copy the full SHA fcc8822View commit details
Commits on Mar 23, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 5fa9822 - Browse repository at this point
Copy the full SHA 5fa9822View commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for c67ff23 - Browse repository at this point
Copy the full SHA c67ff23View commit details
Commits on Apr 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 235f569 - Browse repository at this point
Copy the full SHA 235f569View commit details
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.