aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_lsp_server/src/lib.rs
Commit message (Collapse)AuthorAgeFilesLines
* Improve filtering of file rootsVille Penttinen2019-03-201-0/+1
| | | | | | | | | `ProjectWorkspace::to_roots` now returns a new `ProjectRoot` which contains information regarding whether or not the given path is part of the current workspace or an external dependency. This information can then be used in `ra_batch` and `ra_lsp_server` to implement more advanced filtering. This allows us to filter some unnecessary folders from external dependencies such as tests, examples and benches.
* Add showWorkspaceLoadedNotification to vscode clientVille Penttinen2019-03-061-1/+2
| | | | | | | | | 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.
* Pass Documentation up to LSP and add "rust" to our codeblocks thereJeremy Kolb2019-01-301-0/+1
|
* Move `CargoTargetSpec` and friends to cargo_target_spec moduleJeremy Kolb2019-01-121-0/+1
|
* swtich lsp server to vfsAleksey Kladov2018-12-201-2/+0
|
* move thread worker to a separate crateAleksey Kladov2018-12-181-1/+0
|
* modernize moreAleksey Kladov2018-12-061-12/+0
|
* drop extern cratesAleksey Kladov2018-12-061-15/+0
|
* Reformat allAleksey Kladov2018-10-311-1/+1
|
* Add LspError to explicity return errors from LSP handlersJeremy A. Kolb2018-10-221-1/+3
| | | | Fixes #145
* Cargo FormatJeremy A. Kolb2018-10-161-12/+9
| | | | Run `cargo fmt` and ignore generated files
* migrate analysis and server to 2018Aleksey Kladov2018-10-151-2/+4
|
* Replace HashMap, HashSet with FxHashMap and FxHashSetMuhammad Mominul Huque2018-10-111-0/+1
|
* rename all thingsAleksey Kladov2018-09-161-0/+37