Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add option to disable notify | Aleksey Kladov | 2019-09-06 | 1 | -4/+5 |
| | |||||
* | update lsp | Aleksey Kladov | 2019-08-17 | 1 | -2/+0 |
| | |||||
* | Drop support for old extendSelection API | Aleksey Kladov | 2019-08-12 | 1 | -21/+0 |
| | | | | | | Emacs now handles this via native LSP request https://github.com/emacs-lsp/lsp-mode/commit/dc86bbb227147aa8141e690ad5648fdbd2ebdb9f | ||||
* | Use proper inlay kinds | Kirill Bulatov | 2019-08-04 | 1 | -6/+1 |
| | |||||
* | Support destructuring patterns | Kirill Bulatov | 2019-07-28 | 1 | -0/+3 |
| | |||||
* | Improve inlay hinting for types | Kirill Bulatov | 2019-07-26 | 1 | -0/+1 |
| | | | | | | Add hints for types in for loop expressions. Resolve types for every tuple parameter. Refactor the code. | ||||
* | Code review fixes | Kirill Bulatov | 2019-07-22 | 1 | -0/+27 |
| | |||||
* | Remove executeCommandProvider: apply_code_action. | Michael Bolin | 2019-07-11 | 1 | -4/+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. | ||||
* | Ignore workspace/didChangeConfiguration notifications. | Michael Bolin | 2019-07-11 | 1 | -4/+5 |
| | |||||
* | allow rustfmt to reorder imports | Aleksey Kladov | 2019-07-04 | 1 | -6/+5 |
| | | | | | | 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 | ||||
* | rename stray id field | Pascal Hertleif | 2019-05-27 | 1 | -1/+1 |
| | |||||
* | Semantic highlighting spike | Pascal Hertleif | 2019-05-27 | 1 | -0/+1 |
| | | | | | | | | | | Very simple approach: For each identifier, set the hash of the range where it's defined as its 'id' and use it in the VSCode extension to generate unique colors. Thus, the generated colors are per-file. They are also quite fragile, and I'm not entirely sure why. Looks like we need to make sure the same ranges aren't overwritten by a later request? | ||||
* | switch to official extend selection API | Aleksey Kladov | 2019-04-21 | 1 | -0/+22 |
| | |||||
* | Sends cwd info for runnables and code lenses | Roberto Vidal | 2019-04-14 | 1 | -0/+1 |
| | |||||
* | Remove InternalFeedback | Ville Penttinen | 2019-03-05 | 1 | -7/+0 |
| | |||||
* | show message in client's UI if workspace fails to load | Aleksey Kladov | 2019-03-05 | 1 | -1/+2 |
| | |||||
* | Add optional range parameter to SyntaxTreeParams | Ville Penttinen | 2019-03-03 | 1 | -0/+1 |
| | | | | | When range is provided, instead of showing the syntax for the whole file, we'll show the syntax tree for the given range. | ||||
* | Go to Implementation for structs and enums | Jeremy Kolb | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | align command naming | Aleksey Kladov | 2019-01-28 | 1 | -11/+11 |
| | |||||
* | add gc request | Aleksey Kladov | 2019-01-25 | 1 | -0/+8 |
| | |||||
* | ad status command | Aleksey Kladov | 2019-01-22 | 1 | -0/+8 |
| | |||||
* | switch to lsp-types | Aleksey Kladov | 2019-01-14 | 1 | -2/+2 |
| | |||||
* | Code lens support for running tests | Jeremy A. Kolb | 2019-01-11 | 1 | -2/+2 |
| | |||||
* | use lsp WorkspaceEdit instead of custom source_file_edits and file_system_edits | Bernardo | 2019-01-03 | 1 | -19/+3 |
| | |||||
* | remove explicit serde_derive | Aleksey Kladov | 2018-12-21 | 1 | -1/+1 |
| | |||||
* | modernize more | Aleksey Kladov | 2018-12-06 | 1 | -0/+1 |
| | |||||
* | Fully add inline modules to module tree | Aleksey Kladov | 2018-11-05 | 1 | -1/+1 |
| | |||||
* | Reformat all | Aleksey Kladov | 2018-10-31 | 1 | -2/+2 |
| | |||||
* | 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 | -17/+10 |
| | | | | Run `cargo fmt` and ignore generated files | ||||
* | Language Server: textDocument/signatureHelp | Jeremy A. Kolb | 2018-10-11 | 1 | -0/+1 |
| | | | | | | | | | | 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 | ||||
* | Replace HashMap, HashSet with FxHashMap and FxHashSet | Muhammad Mominul Huque | 2018-10-11 | 1 | -2/+2 |
| | |||||
* | Add on-enter handler | Aleksey Kladov | 2018-10-09 | 1 | -0/+8 |
| | | | | Now, typing doc comments is much more pleasant | ||||
* | rename all things | Aleksey Kladov | 2018-09-16 | 1 | -0/+176 |