aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/main_loop.rs
Commit message (Collapse)AuthorAgeFilesLines
* cleanup main loopAleksey Kladov2019-08-311-126/+151
|
* :arrow_up: lsp-serverAleksey Kladov2019-08-301-16/+13
|
* move lsp-server to a separate repositoryAleksey Kladov2019-08-301-65/+76
|
* :arrow_up: vfsAleksey Kladov2019-08-251-1/+1
|
* implement feature flagsAleksey Kladov2019-08-221-12/+30
|
* show error to the user when deserializing configAleksey Kladov2019-08-221-1/+5
|
* fix default for the exlude keyAleksey Kladov2019-08-211-0/+1
|
* don't load sysroot in most heavy testsAleksey Kladov2019-08-191-1/+1
|
* Drop support for old extendSelection APIAleksey Kladov2019-08-121-1/+0
| | | | | | Emacs now handles this via native LSP request https://github.com/emacs-lsp/lsp-mode/commit/dc86bbb227147aa8141e690ad5648fdbd2ebdb9f
* allow to exclude certain files and directoriesAleksey Kladov2019-08-061-1/+7
|
* rename configAleksey Kladov2019-08-061-5/+5
|
* cleanupAleksey Kladov2019-08-061-1/+1
|
* Code review fixesKirill Bulatov2019-07-221-0/+1
|
* Ignore workspace/didChangeConfiguration notifications.Michael Bolin2019-07-111-0/+6
|
* don't send LocationLink unless the client opts-inAleksey Kladov2019-07-081-7/+19
| | | | closes #1474
* FormattingJeremy Kolb2019-07-041-1/+3
|
* Some clippy fixes for 1.36Jeremy Kolb2019-07-041-4/+3
|
* allow rustfmt to reorder importsAleksey Kladov2019-07-041-5/+4
| | | | | | This wasn't a right decision in the first place, the feature flag was broken in the last rustfmt release, and syntax highlighting of imports is more important anyway
* cargo formatMuhammad Mominul Huque2019-06-151-7/+2
|
* Get rid of failure: ra_lsp_server & ra_project_modelMuhammad Mominul Huque2019-06-141-13/+18
|
* make LRU cache configurableAleksey Kladov2019-06-121-1/+1
|
* Fix clippy::identity_conversionAlan Du2019-06-041-2/+2
|
* renameAleksey Kladov2019-06-011-10/+10
|
* move subs insideAleksey Kladov2019-06-011-4/+2
|
* use sync queries for join lines and friendsAleksey Kladov2019-05-311-5/+11
|
* add sync requestsAleksey Kladov2019-05-311-39/+56
|
* cleanupAleksey Kladov2019-05-311-39/+42
|
* cleanupAleksey Kladov2019-05-311-35/+48
|
* simplifyAleksey Kladov2019-05-311-51/+52
|
* move completed requests to a separate fileAleksey Kladov2019-05-311-43/+27
|
* simplifyAleksey Kladov2019-05-311-3/+3
|
* introduce constantAleksey Kladov2019-05-311-7/+13
|
* minorAleksey Kladov2019-05-311-1/+1
|
* optimization: cancel backlog in onEnterAleksey Kladov2019-05-291-3/+12
|
* add latest requests to status pageAleksey Kladov2019-05-291-10/+28
|
* log the actual time of requestsAleksey Kladov2019-05-291-16/+31
|
* trigger garbage collection *after* requests, not beforeAleksey Kladov2019-05-291-2/+5
|
* more perf loggingAleksey Kladov2019-05-291-3/+8
|
* Basic resolution for ADTkjeremy2019-04-231-0/+1
|
* switch to official extend selection APIAleksey Kladov2019-04-211-0/+1
|
* Adds support for multiple editor workspaces on initializationRoberto Vidal2019-04-141-14/+17
| | | | This is a quick, partial fix for #1104
* PR issuse resolvedSergey Parilin2019-04-021-4/+3
|
* when loading workspace, say how many packages were loadedAleksey Kladov2019-03-071-7/+7
| | | | | this should help to debug configuration issues, when you see `0 packages loaded` or something like that.
* Add showWorkspaceLoadedNotification to vscode clientVille Penttinen2019-03-061-5/+8
| | | | | | | | | This allows users to control whether or not they want to see the "workspace loaded" notification. This is done on the server side using InitializationOptions which are provided by the client. By default show_workspace_loaded is true, meaning the notification is sent.
* Rename feedback to show_messageVille Penttinen2019-03-051-3/+3
|
* Send an actual ShowMessage instead of InternalFeedback in feedback()Ville Penttinen2019-03-051-16/+21
| | | | | | | This now allows us to send a notification that can be shown in the UI when the workspace has been loaded. Additionally this removes the need for internal_mode flag.
* show message in client's UI if workspace fails to loadAleksey Kladov2019-03-051-7/+12
|
* Remove RawResponse::empty()Ville Penttinen2019-02-271-2/+5
|
* Work around for issue in vscode reporting a failure in requestVille Penttinen2019-02-271-5/+11
| | | | | | vscode would report "A request has failed" when it got "Content modified" message and this would cause a pop-up to appear. This works around the issue by returning an "empty" response that vscode can ignore.
* automatically wait for worker threadsAleksey Kladov2019-02-141-14/+12
| | | | closes #817