Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Better error messages while deserializing | Aleksey Kladov | 2020-02-11 | 1 | -10/+7 |
| | |||||
* | Log client info if present | kjeremy | 2020-01-13 | 1 | -0/+4 |
| | |||||
* | Implement `ra_lsp_server --version` | Aleksey Kladov | 2019-12-09 | 1 | -1/+17 |
| | |||||
* | Remove flexi_logger from ra_lsp_server | Alexander Ekdahl | 2019-11-30 | 1 | -6/+1 |
| | |||||
* | Ban println in lsp_server | Aleksey Kladov | 2019-11-22 | 1 | -2/+1 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | don't deadlock on shutdown | Aleksey Kladov | 2019-09-06 | 1 | -1/+1 |
| | | | | | | | Specifically, when we tear down IO threads, we should take care to dispose connection. closes #1775 | ||||
* | cleanup main loop | Aleksey Kladov | 2019-08-31 | 1 | -13/+13 |
| | |||||
* | :arrow_up: lsp-server | Aleksey Kladov | 2019-08-30 | 1 | -37/+37 |
| | |||||
* | move lsp-server to a separate repository | Aleksey Kladov | 2019-08-30 | 1 | -4/+10 |
| | |||||
* | show error to the user when deserializing config | Aleksey Kladov | 2019-08-22 | 1 | -6/+13 |
| | |||||
* | fix default for the exlude key | Aleksey Kladov | 2019-08-21 | 1 | -2/+5 |
| | |||||
* | rename config | Aleksey Kladov | 2019-08-06 | 1 | -2/+2 |
| | |||||
* | don't send LocationLink unless the client opts-in | Aleksey Kladov | 2019-07-08 | 1 | -1/+1 |
| | | | | closes #1474 | ||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -2/+2 |
| | | | | | | 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 | ||||
* | reuse AnalysisHost in batch analysis | Aleksey Kladov | 2019-06-15 | 1 | -1/+1 |
| | |||||
* | re-enable backtraces on panic | Aleksey Kladov | 2019-06-15 | 1 | -2/+1 |
| | |||||
* | Get rid of failure: ra_lsp_server & ra_project_model | Muhammad Mominul Huque | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | Temp fix for slow onEnter issue | Aleksey Kladov | 2019-06-13 | 1 | -1/+2 |
| | | | | | | | | | | The issue was windows specific -- cancellation caused collection of bracktraces at some point, and that was slow on windows. The proper fix here is to make sure that we don't collect bracktraces unnecessary (which we currently do due to failure), but, as a temporary fix, let's just not force their collection in the first place! | ||||
* | Fix clippy::or_fun_call | Alan Du | 2019-06-04 | 1 | -1/+1 |
| | |||||
* | filter by time | Aleksey Kladov | 2019-04-14 | 1 | -21/+4 |
| | |||||
* | cleanup syntax | Aleksey Kladov | 2019-04-14 | 1 | -8/+20 |
| | |||||
* | switch to modern paths | Aleksey Kladov | 2019-04-14 | 1 | -5/+5 |
| | |||||
* | Adds support for multiple editor workspaces on initialization | Roberto Vidal | 2019-04-14 | 1 | -1/+12 |
| | | | | This is a quick, partial fix for #1104 | ||||
* | PR issuse resolved | Sergey Parilin | 2019-04-02 | 1 | -0/+10 |
| | |||||
* | Add showWorkspaceLoadedNotification to vscode client | Ville Penttinen | 2019-03-06 | 1 | -14/+6 |
| | | | | | | | | | 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. | ||||
* | Send an actual ShowMessage instead of InternalFeedback in feedback() | Ville Penttinen | 2019-03-05 | 1 | -1/+1 |
| | | | | | | | 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. | ||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -17/+9 |
| | |||||
* | Merge #302 | bors[bot] | 2018-12-24 | 1 | -4/+7 |
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | 302: WIP: Support tracing lsp requests. r=DJMcNab a=DJMcNab EDIT: We need to work out a better way to handle settings before this can be merged. Help wanted TODO: Debug why decorations are sent even when highlightingOn is disabled This makes the log volume so high its impossible to work with anyway. (Continuation of #84 [#99 only disabled using it, not making sure we don't send it]). These logs can be used in https://microsoft.github.io/language-server-protocol/inspector/ Co-authored-by: DJMcNab <[email protected]> | ||||
| * | Improve comment | DJMcNab | 2018-12-23 | 1 | -2/+2 |
| | | |||||
| * | Undo the previous mistaken change and make publish_decorations optional | DJMcNab | 2018-12-21 | 1 | -4/+7 |
| | | | | | | | | | | | | | | | | See https://github.com/Microsoft/language-server-protocol/issues/567 for motivations to not require `InitializationOptions` TODO: Check if there are any other protocol extensions which should be disabled if not implemented on the client | ||||
| * | Disable highlighting if disabled | DJMcNab | 2018-12-20 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | This isn't working properly because we don't dynamically disable or enable it TODO: work out why highlighting can be enabled mid session. TODO: Improve settings handling | ||||
* | | remove explicit serde_derive | Aleksey Kladov | 2018-12-21 | 1 | -2/+2 |
|/ | |||||
* | By default, log only to stderr, and not to disk. | Andrew Chin | 2018-12-17 | 1 | -5/+5 |
| | | | | | | | This fixes a common problem when running under VS Code, the user doesn't have permissions to create a `log` directory in the CWD. The old behavior can be re-enabled by setting RA_INTERNAL_MODE=1 | ||||
* | modernize more | Aleksey Kladov | 2018-12-06 | 1 | -14/+8 |
| | |||||
* | drop extern crates | Aleksey Kladov | 2018-12-06 | 1 | -4/+0 |
| | |||||
* | Put derive back | Aleksey Kladov | 2018-12-02 | 1 | -24/+1 |
| | | | | It is used in this file | ||||
* | Clippy lints | Jeremy A. Kolb | 2018-11-29 | 1 | -1/+0 |
| | |||||
* | workspace-symbols function for Emacs | Aleksey Kladov | 2018-11-08 | 1 | -3/+19 |
| | |||||
* | eglot worksapce symbol | Aleksey Kladov | 2018-11-08 | 1 | -1/+24 |
| | |||||
* | Fix function calls | Alan Du | 2018-10-18 | 1 | -1/+1 |
| | |||||
* | Cargo Format | Jeremy A. Kolb | 2018-10-16 | 1 | -3/+3 |
| | | | | Run `cargo fmt` and ignore generated files | ||||
* | Prepare gen_lsp_server for publishing | Aleksey Kladov | 2018-10-09 | 1 | -2/+2 |
| | |||||
* | rename all things | Aleksey Kladov | 2018-09-16 | 1 | -0/+52 |