aboutsummaryrefslogtreecommitdiff
path: root/docs/dev
Commit message (Collapse)AuthorAgeFilesLines
* internal: explain the motivation behind early configurationAleksey Kladov2021-05-271-6/+12
|
* Update lsp-extensions.mdJonas Schievink2021-05-211-2/+18
|
* feat: allow clients to feature detect symbol filteringAleksey Kladov2021-05-191-12/+16
|
* Add new LSP extension for workspace symbol lookupalcroito2021-05-171-1/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new extension allows filtering of workspace symbool lookup results by search scope or search kind. Filtering can be configured in 3 different ways: - The '#' or '*' markers can be added inline with the symbol lookup query. The '#' marker means symbols should be looked up in the current workspace and any dependencies. If not specified, only current workspace is considered. The '*' marker means all kinds of symbols should be looked up (types, functions, etc). If not specified, only type symbols are returned. - Each LSP request can take an optional search_scope or search_kind argument query parameter. - Finally there are 2 global config options that can be set for all requests served by the active RA instance. Add support for setting the global config options to the VSCode extension. The extension does not use the per-request way, but it's useful for other IDEs. The latest version of VSCode filters out the inline markers, so currently the only reasonable way to use the new functionality is via the global config.
* minor: adjust config nameAleksey Kladov2021-05-171-4/+5
|
* internal: remove one more immutable treeAleksey Kladov2021-05-141-0/+22
|
* Cleanup importsAleksey Kladov2021-05-131-0/+7
|
* Document viewCrateGraph requestJonas Schievink2021-05-111-1/+11
|
* internal: explain why sentence-per-lineAleksey Kladov2021-05-061-1/+1
|
* simplify macro expansion codeAleksey Kladov2021-05-041-0/+33
| | | | | Using `Option` arguments such that you always pass `None` or `Some` at the call site is a code smell.
* Merge #8605bors[bot]2021-04-221-6/+12
|\ | | | | | | | | | | | | | | 8605: internal: Automatically categorize the changelog entries r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]>
| * Automatically categorize the changelog entriesLaurențiu Nicola2021-04-201-6/+12
| |
* | feat: make sure nightly regressions don't break usersAleksey Kladov2021-04-221-0/+4
|/
* Merge #8588bors[bot]2021-04-191-0/+11
|\ | | | | | | | | | | | | | | 8588: internal: Add guidelines for release notes PR descriptions r=matklad a=lnicola Co-authored-by: Laurențiu Nicola <[email protected]>
| * internal: Add guidelines for release notes PR descriptionsLaurențiu Nicola2021-04-191-0/+11
| |
* | Remove confusion around serverStatusNotificationAleksey Kladov2021-04-191-3/+8
| |
* | Fix spec bugAleksey Kladov2021-04-191-1/+1
|/
* Update docs/dev/README.mdAleksey Kladov2021-04-191-1/+1
| | | Co-authored-by: Laurențiu Nicola <[email protected]>
* internal: document review requesting etiquetteAleksey Kladov2021-04-191-0/+3
| | | | | | * don't feel obliged to quickly review every PR assigned to you * so that other folks can notify you about interesting PRs without thinking to much about creating additional work for you
* Update lsp-extensions docsLukas Wirth2021-04-181-1/+2
|
* Fix markdown linksJonas Schievink2021-04-151-3/+3
|
*-. Merge #8510 #8533bors[bot]2021-04-152-4/+4
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 8510: Move cursor position when using item movers r=jonas-schievink a=jonas-schievink This updates the cursor position when moving items around to stay in the same location within the moved node. I changed the `moveItem` response to `SnippetTextEdit[]`, since that made more sense to me (the file was ignored by the client anyways, since the edits always apply to the current document). It also matches `onEnter`, which seems logical to me, but please let me know if this doesn't make sense. There's still a bug in the client-side snippet code that will cause the cursor position to be slightly off when moving parameters in the same line (presumably we don't track the column correctly after deleting `$0`). Not really sure how to fix that immediately, but this PR should already be an improvement despite that bug. 8533: Fix typo in style guide r=jonas-schievink a=jonas-schievink Fixes bold text rendering bors r+ Co-authored-by: Jonas Schievink <[email protected]>
| | * Fix typo in style guideJonas Schievink2021-04-151-1/+1
| |/ |/|
| * Move cursor position when using item moversJonas Schievink2021-04-131-3/+3
|/
* internal: don't use `#[should_panic]` for testsAleksey Kladov2021-04-131-0/+10
|
* internal: clarify who a rls-2.0 wgAleksey Kladov2021-04-121-3/+5
|
* Remove extra bracket in architecture docsLaurențiu Nicola2021-04-081-2/+2
|
* Adjust fixture docs a bitKirill Bulatov2021-04-061-1/+1
|
* Small grammar fixesKirill Bulatov2021-04-064-21/+22
|
* Update Zulip link and macro privacy statementKirill Bulatov2021-04-061-1/+1
|
* internal: document broken windowsAleksey Kladov2021-04-061-0/+2
|
* More robust status notificationsAleksey Kladov2021-04-061-8/+22
|
* internal: explain "extract if condition" refactoringAleksey Kladov2021-04-051-1/+20
|
* docs: Fix moveItem method namesim2021-04-041-2/+1
|
* internal: document style for helper functions and variablesAleksey Kladov2021-04-021-1/+40
|
* internal: document Cargo.lock maintenance processAleksey Kladov2021-04-021-2/+2
|
* internal: touch up dev readmeAleksey Kladov2021-03-301-38/+35
|
* internal: make --log-file more discoverableAleksey Kladov2021-03-291-2/+5
|
* Merge #8054bors[bot]2021-03-221-1/+27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | 8054: Item movers r=matklad a=ivan770 Closes #6823 https://user-images.githubusercontent.com/14003886/111331579-b4f43480-8679-11eb-9af0-e4dabacc4923.mp4 Implementation issues: - [ ] Most of items are non-movable, since _movability_ of any item has to be determined manually. Common ones are movable though - [x] Cursor should move with the item Co-authored-by: ivan770 <[email protected]>
| * Item up and down moversivan7702021-03-181-1/+27
| |
* | Update docs/dev/README.mdAleksey Kladov2021-03-221-1/+1
| | | | | | Co-authored-by: Laurențiu Nicola <[email protected]>
* | Document patch policyAleksey Kladov2021-03-221-0/+3
|/
* Prefer match to if let elseAleksey Kladov2021-03-161-0/+21
|
* Fix `cargo xtask lint` referencesLaurențiu Nicola2021-03-141-2/+2
|
* Merge #7799bors[bot]2021-03-131-1/+17
|\ | | | | | | | | | | | | | | | | | | | | | | | | 7799: Related tests r=matklad a=vsrs ![tests](https://user-images.githubusercontent.com/62505555/109397453-a9013680-7947-11eb-8b11-ac03079f7645.gif) This adds an ability to look for tests for the item under the cursor: function, constant, data type, etc The LSP part is bound to change. But the feature itself already works and I'm looking for a feedback :) Co-authored-by: vsrs <[email protected]>
| * Fix LSP extensions documentationvsrs2021-03-111-7/+2
| |
| * Update lsp-extensions.mdvsrs2021-02-271-1/+22
| |
* | Fix remaining references to `cargo xtask codegen`Lukas Wirth2021-03-121-3/+3
| |
* | Clarify that all caps are experimentalAleksey Kladov2021-03-091-10/+10
| |
* | Use upstream cov-markLaurențiu Nicola2021-03-081-1/+1
| |