Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Rename syntaxtree text provider to SyntaxTreeContentProvider | Ville Penttinen | 2019-03-03 | 3 | -13/+11 | |
| | ||||||
* | Add vscode support for range in SyntaxTreeParams | Ville Penttinen | 2019-03-03 | 3 | -11/+41 | |
| | | | | | | This enables the client to use a command to either show the live-updating version of the syntax tree for the current file. Or optionally when a selected range is provided, we then provide a snapshot of the syntax tree for the range. | |||||
* | emacs: Fix (void-variable rust-analyzer--last-runnable) | Florian Diebold | 2019-03-03 | 1 | -1/+1 | |
| | ||||||
* | Change default value of highlightingOn to false | Ville Penttinen | 2019-02-26 | 1 | -1/+1 | |
| | ||||||
* | emacs-lsp: Add runnables support | Florian Diebold | 2019-02-23 | 1 | -4/+40 | |
| | ||||||
* | Use named multiline Problem Matcher | kjeremy | 2019-02-18 | 1 | -29/+2 | |
| | | | | | Now that https://github.com/Microsoft/vscode/pull/65840 is in the latest release we can use the first commit from https://github.com/rust-analyzer/rust-analyzer/pull/408 | |||||
* | Add my emacs configuration | Florian Diebold | 2019-02-16 | 1 | -0/+139 | |
| | | | | | This relies on emacs-lsp instead of eglot, so I didn't want to just add it to the other one. | |||||
* | Merge #807 | bors[bot] | 2019-02-12 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | | | | | | | 807: Specify vscode 1.31 r=matklad a=kjeremy This is for #796 It doesn't seem to fix the problem if you manually install the extension but it is the "right thing to do". Co-authored-by: kjeremy <[email protected]> | |||||
| * | Specify vscode 1.31 | kjeremy | 2019-02-12 | 1 | -1/+1 | |
| | | ||||||
* | | mention no compatability gurantee | Aleksey Kladov | 2019-02-12 | 1 | -0/+3 | |
|/ | ||||||
* | Mention node.js requirement in readme | Matthias Einwag | 2019-02-10 | 1 | -1/+9 | |
| | ||||||
* | Update dependencies | DJMcNab | 2019-02-10 | 2 | -8/+8 | |
| | ||||||
* | Fix trace and prettier | DJMcNab | 2019-02-10 | 1 | -2/+4 | |
| | ||||||
* | Add support for a seperate output channel for trace messages | DJMcNab | 2019-02-10 | 3 | -10/+13 | |
| | ||||||
* | Update npm packages | kjeremy | 2019-02-07 | 2 | -99/+65 | |
| | ||||||
* | Run prettier | Ville Penttinen | 2019-02-07 | 1 | -4/+11 | |
| | ||||||
* | Add new configuration "enableEnhancedTyping" to control registering of ↵ | Ville Penttinen | 2019-02-07 | 3 | -1/+33 | |
| | | | | | | | | | | | | | | | | | | "type" command This further fixes problems when having a VIM extension (at least vscodevim) enabled, by not calling `overrideCommand('type', commands.onEnter.handle)` when enableEnhancedTyping is set to `false`. The problem is dependent on the order in which extensions are activated, if rust-analyzer is activated before `vscodevim`, rust-analyzer will register the `type` command, and when `vscodevim` finally attempts to activate, it will fail to register the command. This causes `vscodevim` to stop working properly. This setting allows users to disable the registerCommand `type` in rust-analyzer, allowing `vscodevim` to work. The setting defaults to `true`. Currently changing the setting requires reloading of the window. | |||||
* | Implement lens for impls and support resolving lenses. | Jeremy Kolb | 2019-02-04 | 1 | -0/+12 | |
| | ||||||
*-. | Merge #704 #705 | bors[bot] | 2019-01-30 | 1 | -9/+19 | |
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 704: Feat/jinstall lsp r=matklad a=DJMcNab Add `cargo jinstall-lsp` as a shorthand to include jemalloc support Also activate the extension when the commands are run which is makes sense to activate. I still need to work out what `Run` actually does to give it a better name, and other extensions through some voodoo magic are able to hide their commands from the command palette before the extension is activated, which would be a better fix. 705: Pass Documentation up to LSP and add "rust" to our codeblocks there r=matklad a=kjeremy Fixes #699 Co-authored-by: DJMcNab <[email protected]> Co-authored-by: Jeremy Kolb <[email protected]> | |||||
| * | | Add category to the commands | DJMcNab | 2019-01-29 | 1 | -8/+16 | |
| | | | ||||||
| * | | Start the extension when rust-analyzer status is run | DJMcNab | 2019-01-29 | 1 | -1/+3 | |
| |/ | ||||||
* / | Clear the console when running single tasks | kjeremy | 2019-01-30 | 1 | -1/+2 | |
|/ | ||||||
* | align command naming | Aleksey Kladov | 2019-01-28 | 14 | -56/+73 | |
| | ||||||
* | add gc request | Aleksey Kladov | 2019-01-25 | 2 | -0/+7 | |
| | ||||||
* | better stats | Aleksey Kladov | 2019-01-25 | 2 | -7/+59 | |
| | ||||||
* | ad status command | Aleksey Kladov | 2019-01-22 | 4 | -0/+19 | |
| | ||||||
* | Address issues flagged in review | Marcus Klaas de Vries | 2019-01-19 | 1 | -45/+45 | |
| | ||||||
* | Add additional pattern variants | Marcus Klaas de Vries | 2019-01-19 | 1 | -45/+45 | |
| | ||||||
* | Config for raLspServerPath will be overwritten if __RA_LSP_SERVER_DEBUG is set | Andrew Ross | 2019-01-19 | 1 | -2/+5 | |
| | | | | | | | Changed presentation from clear to reveal silent Removed the vscode gitignore entry Added debugging documentation Added tasks and launch configs | |||||
* | Prettier fix | Alan Du | 2019-01-15 | 1 | -1/+4 | |
| | ||||||
* | Fail Travis on Prettier formatting issue | Alan Du | 2019-01-15 | 1 | -1/+1 | |
| | ||||||
* | Reveal the newly added source change in the editor. | Jeremy A. Kolb | 2019-01-14 | 1 | -0/+1 | |
| | ||||||
* | :arrow_up: npm | Aleksey Kladov | 2019-01-13 | 2 | -69/+69 | |
| | ||||||
* | note about performance | Aleksey Kladov | 2019-01-13 | 1 | -7/+18 | |
| | ||||||
* | Merge #521 | bors[bot] | 2019-01-13 | 1 | -55/+166 | |
|\ | | | | | | | | | | | | | | | 521: refresh docs r=matklad a=matklad Co-authored-by: Aleksey Kladov <[email protected]> | |||||
| * | refresh docs | Aleksey Kladov | 2019-01-13 | 1 | -55/+166 | |
| | | ||||||
* | | npm fix run | Jeremy Kolb | 2019-01-12 | 4 | -9/+16 | |
|/ | ||||||
* | Merge #500 | bors[bot] | 2019-01-12 | 2 | -0/+19 | |
|\ | | | | | | | | | | | | | | | | | | | | | 500: Code lens support for running tests r=matklad a=kjeremy Supports running individual and mod tests. I feel like this kind of abuses the `Runnables` infrastructure but it works. Maybe later on down the line we should introduce a struct that is really just a tuple of binary, arguments, and environment and pass that back to the client instead. `run_single.ts` is just a paired down version of `runnables.ts` and there is duplication because I think run_single will probably change independent of runnables. Co-authored-by: Jeremy A. Kolb <[email protected]> Co-authored-by: Jeremy Kolb <[email protected]> | |||||
| * | Move run_single into runnables | Jeremy Kolb | 2019-01-12 | 4 | -66/+17 | |
| | | ||||||
| * | Code lens support for running tests | Jeremy A. Kolb | 2019-01-11 | 3 | -0/+68 | |
| | | ||||||
* | | Do not recommend fetching whole repo for end users | Paweł Zmarzły | 2019-01-12 | 1 | -1/+1 | |
|/ | | | `--depth 1` will make a shallow clone, of master branch only. | |||||
* | Allow user to set path to ra_lsp_server in vscode settings | gentoo90 | 2019-01-05 | 3 | -1/+13 | |
| | ||||||
* | fix open of created or renamed file | Bernardo | 2019-01-05 | 1 | -1/+2 | |
| | ||||||
* | index stuff produced by macros | Aleksey Kladov | 2019-01-03 | 2 | -437/+437 | |
| | ||||||
* | use lsp WorkspaceEdit instead of custom source_file_edits and file_system_edits | Bernardo | 2019-01-03 | 1 | -33/+10 | |
| | ||||||
* | named multiline problem patterns are not parsed properly in vscode at the moment | Bernardo | 2019-01-01 | 1 | -2/+29 | |
| | ||||||
* | fix regex and add rustc-watch problem matcher | Bernardo | 2019-01-01 | 1 | -23/+32 | |
| | ||||||
* | Document formatting capabilities | Aleksander Vognild Burkow | 2018-12-29 | 1 | -0/+2 | |
| | ||||||
* | highlight macro idents | Aleksey Kladov | 2018-12-28 | 1 | -1/+2 | |
| | ||||||
* | Clarify installation prodecude | Aleksey Kladov | 2018-12-27 | 1 | -0/+2 | |
| |