Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use SelectionRange from LSP 3.15 | Jeremy Kolb | 2019-12-20 | 1 | -5/+6 |
| | |||||
* | Do not trigger signature help on close | Jeremy Kolb | 2019-12-12 | 1 | -1/+1 |
| | |||||
* | Revert "Revert "Support LSP 3.15"" | Aleksey Kladov | 2019-12-11 | 1 | -1/+6 |
| | | | | This reverts commit 1e0bf205eff81f04c0e1e6c208c3489327520c3f. | ||||
* | Revert "Support LSP 3.15" | Aleksey Kladov | 2019-12-11 | 1 | -6/+1 |
| | | | | This reverts commit 712700d8e027b108f9c4f8fa9acc2f25e453b6d1. | ||||
* | Support LSP 3.15 | Jeremy Kolb | 2019-12-11 | 1 | -1/+6 |
| | | | | This merely upgrades our protocol support. It does not add any of the new features. | ||||
* | insert space after `->` | Aleksey Kladov | 2019-10-25 | 1 | -1/+1 |
| | |||||
* | Added test for check doc strings in crates. | Alexander Andreev | 2019-09-30 | 1 | -0/+2 |
| | | | | #1856 | ||||
* | lsp-types 0.61.0 | kjeremy | 2019-09-03 | 1 | -0/+1 |
| | |||||
* | Remove executeCommandProvider: apply_code_action. | Michael Bolin | 2019-07-11 | 1 | -6/+4 |
| | | | | | | | | | | | | | | | | | | | This appears to have been introduced ages ago in https://github.com/rust-analyzer/rust-analyzer/commit/be742a587704f27f4e503c50f549aa9ec1527fcc but has since been removed. As it stands, it is problematic if multiple instances of the rust-analyzer LSP are launched during the same VS Code session because VS Code complains about multiple LSP servers trying to register the same command. Most LSP servers workaround this by parameterizing the command by the process id. For example, this is where `rls` does this: https://github.com/rust-lang/rls/blob/ff0b9057c8f62bc4f8113d741e96c9587ef1a817/rls/src/server/mod.rs#L413-L421 Though `apply_code_action` does not seems to be used, so it seems better to delete it than to parameterize it. | ||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -3/+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 | ||||
* | Basic resolution for ADT | kjeremy | 2019-04-23 | 1 | -2/+2 |
| | |||||
* | switch to official extend selection API | Aleksey Kladov | 2019-04-21 | 1 | -1/+2 |
| | |||||
* | reformat the world | Aleksey Kladov | 2019-02-08 | 1 | -12/+8 |
| | |||||
* | Implement lens for impls and support resolving lenses. | Jeremy Kolb | 2019-02-04 | 1 | -1/+1 |
| | |||||
* | Go to Implementation for structs and enums | Jeremy Kolb | 2019-01-30 | 1 | -2/+2 |
| | |||||
* | switch to lsp-types | Aleksey Kladov | 2019-01-14 | 1 | -1/+1 |
| | |||||
* | Code lens support for running tests | Jeremy A. Kolb | 2019-01-11 | 1 | -2/+4 |
| | |||||
* | add "." as a trigger char on type formatting | Simon Vandel Sillesen | 2019-01-06 | 1 | -1/+1 |
| | |||||
* | Implement DocumentHighlight | DJMcNab | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Add support for formatting entire document with rustfmt | Aleksander Vognild Burkow | 2018-12-29 | 1 | -1/+1 |
| | | | | | | Attempting to format a document when rustfmt isn't installed will result in an error being returned to the frontend. An alternative implementation would be returning zero replacements. | ||||
* | Add . to trigger characters | Florian Diebold | 2018-12-25 | 1 | -1/+1 |
| | |||||
* | Use `:` as a trigger character for completion | Aleksey Kladov | 2018-11-21 | 1 | -1/+1 |
| | | | | | | | | | Note that VSCode asks for completion after *first* `:` as well: use crate: we use hacks to protect against that, and to give completions only after the second `:`. | ||||
* | Show documentation for hover requests | Jeremy A. Kolb | 2018-11-07 | 1 | -1/+1 |
| | |||||
* | Use closing paren as a trigger character | Jeremy A. Kolb | 2018-11-05 | 1 | -1/+1 |
| | | | | | This seems counter-intuitive based on the concept of "trigger character" but it provides a better function signature experience. | ||||
* | Reformat all | Aleksey Kladov | 2018-10-31 | 1 | -5/+5 |
| | |||||
* | Handle renaming of local variables | Jeremy A. Kolb | 2018-10-18 | 1 | -2/+4 |
| | |||||
* | Implement Find All References for local variables | Jeremy A. Kolb | 2018-10-18 | 1 | -1/+1 |
| | |||||
* | Cargo Format | Jeremy A. Kolb | 2018-10-16 | 1 | -11/+5 |
| | | | | Run `cargo fmt` and ignore generated files | ||||
* | Language Server: textDocument/signatureHelp | Jeremy A. Kolb | 2018-10-11 | 1 | -1/+4 |
| | | | | | | | | | | Implements a pretty barebones function signature help mechanism in the language server. Users can use `Analysis::resolve_callback()` to get basic information about a call site. Fixes #102 | ||||
* | Support LSP 3.13 | Jeremy A. Kolb | 2018-09-23 | 1 | -1/+5 |
| | |||||
* | rename all things | Aleksey Kladov | 2018-09-16 | 1 | -0/+49 |