Johannes Rieken
ace73c05b7
move rest code code inset to workbench out of (monaco) editor
2019-02-13 12:47:46 +01:00
Rob DeLine
066dfef8f7
Add Code Inset Feature
2019-02-13 12:46:25 +01:00
Johannes Rieken
d50b568d87
multiple cursor in internal api of smart select, #41838
2019-02-11 11:34:09 +01:00
Benjamin Pasero
ff2581dda7
debt - group some services that belong together
2019-02-07 12:42:32 +01:00
Benjamin Pasero
35523f6c51
debt - workbench/parts => workbench/contrib (update imports and scripts)
2019-02-07 11:48:58 +01:00
Johannes Rieken
1cb6e26ab2
es6 compile attempts
2019-02-06 11:44:11 +01:00
Rob Lourens
ef2547d547
replace void 0 with undefined
2019-01-03 11:20:19 -08:00
Johannes Rieken
514ec620de
add SelectionRange and SelectionRangeKind, #63935
2018-12-17 15:10:18 +01:00
Johannes Rieken
653280d133
debt - Thenable -> Promise
2018-12-13 11:31:54 +01:00
Johannes Rieken
2baa14fcf2
tests and api command for smart select api, #63935
2018-12-03 11:51:53 +01:00
Johannes Rieken
f6bf792dea
add API command for declaration provider, #62483
2018-11-12 11:15:42 +01:00
Johannes Rieken
078b1415e4
add proposed api for CompletionItemInsertTextRule, #57093
2018-10-17 15:10:15 +02:00
Matt Bierner
8087b0a8d8
Remove use strict directives in main vs code ts files (part 2)
...
We compile using the alwaysStrict flag so these directives are not needed
This part removes most `use strict` directives that are right after the file header
2018-10-02 16:11:05 -07:00
Johannes Rieken
d00e5cb041
debt - replace CompletionItem#overwriteBefore/After with CompletionItem#range
2018-10-02 15:31:47 +02:00
Johannes Rieken
3f12ef35a8
debt - modes.ISuggestSupport becomes modes.CompletionItemProvider
2018-10-02 15:31:47 +02:00
Johannes Rieken
81b995a25d
debt - less TPromise usage
2018-10-01 14:01:17 +02:00
Johannes Rieken
01d594a82d
fix #57984
2018-09-10 17:28:20 +02:00
Johannes Rieken
2d452e0a7e
uri - replace usages of default export with named export
2018-09-03 10:54:50 +02:00
Greg Van Liew
98ee779cc9
complex command typos and add dash between argument and desciptions
2018-07-13 15:28:11 -07:00
Johannes Rieken
7dee464eb9
fix #52874
2018-06-27 15:36:31 +02:00
Johannes Rieken
97f48d7bba
rename/create should be able to define override behaviour #10659
2018-06-20 12:46:57 +02:00
Benjamin Pasero
2ec2cf597a
API tweaks for grid editor ( #51876 )
...
* fix #51001
* add onDidChangeTextEditorViewColumn test that validates moving editor group
* adopt vscode.ViewColumn.Beside
* add vscode.setEditorLayout command
2018-06-14 17:17:39 +02:00
Johannes Rieken
cecfdcde22
update proposed API to DocumentSymbol-type, #34968
2018-06-12 12:47:27 +02:00
Johannes Rieken
7fa40d8a12
internally talk about DocumentSymbols and WorkspaceSymbols. #34968
2018-06-12 12:47:26 +02:00
Dirk Baeumer
86feb84737
Make variable resolving for tasks async
2018-05-28 08:57:13 +02:00
Johannes Rieken
4e46d2a1bb
type converters, use namespace for DocumentHighlight
2018-05-04 18:49:40 +02:00
Johannes Rieken
781520cbe1
type converters, use namespace for Hover
2018-05-04 18:49:40 +02:00
Johannes Rieken
9f6053242f
type converters, use namespace for Position
2018-05-04 18:49:39 +02:00
Johannes Rieken
dfb070c277
type converter, use namespace for Range
2018-05-04 18:49:39 +02:00
Johannes Rieken
6b4f88991b
experiment with internal hierarchical model, #34968
2018-05-04 18:49:39 +02:00
Alex Dima
97f7c24b2e
Debt: Reduce implicit any
2018-05-02 12:44:19 +02:00
Alex Dima
d5297fcad4
Fixes #47490 : Maintain compatibility for API commands that can be serialized as markdown links
2018-04-23 15:52:37 +02:00
Dirk Baeumer
bcfb7d4f16
Fixes 47563: Provide an API to fetch running task executions
2018-04-20 11:53:41 +02:00
Johannes Rieken
a8839f858e
add an arg to resolve code lenses, #44846
2018-04-19 16:30:36 +02:00
Johannes Rieken
8973bea2ed
allow to resolve completion items via an argument, #44846
2018-04-13 14:52:23 +02:00
Greg Van Liew
7a4769ae94
Fix typos in vscode.previewHtml
2018-04-11 21:32:18 -07:00
Martin Aeschlimann
84318e5892
There should be an API command to execute the color provider like we have for code complete and others. Fixes #45867
2018-03-26 23:30:36 +02:00
Alex Dima
99b5cb6c9c
Avoid registering api commands on the renderer
2018-03-21 12:26:00 +01:00
Dirk Baeumer
2f5061ff2d
Implements #45664 : Add API to query and execute tasks
2018-03-20 22:19:40 +01:00
Dirk Baeumer
fc7051a897
Cleaner API to query tasks
2018-03-16 11:55:18 +01:00
Dirk Baeumer
a4cf2abe7e
First cut of #45664 : Add API to query and execute tasks
2018-03-15 18:02:04 +01:00
Matt Bierner
1ec4b811be
Adding vscode.executeTypeDefinitionProvider command
...
Fixes #45652
2018-03-13 10:39:44 -07:00
Matt Bierner
834e14309e
Extract duplicated mapping code
2018-03-13 10:39:44 -07:00
Johannes Rieken
18b94d09a6
fix #45124
2018-03-06 11:39:27 +01:00
Benjamin Pasero
648c46deee
API: clarify that vscode.openFolder also works with workspace files
2018-01-31 10:53:00 +01:00
Johannes Rieken
0f2cc682a0
Merge branch 'master' into rename-workspaceedit-proto
2018-01-23 17:19:06 +01:00
Matt Bierner
6316a4d0c8
Take kind instead of edit in CodeAction ctor
...
Changes the `CodeAction` constructor to take a kind instead of an edit. This makes the API more consistent IMO, as now both `edit` and `command` are set the same way
2018-01-22 11:59:17 -08:00
Matt Bierner
eccf728e64
CodeActionScope ( #41782 )
...
* Add CodeActionScope
* Replace matches with contains, try using in ts extension
* Move filtering to getCodeActions
* Basic test
* Docs
* Fix tests
* Hooking up requested scope
* Add basic test for requestedScope
* Added auto apply logic
* Gate refactor provider to only compute refactorings when requested
* Making suggested renames
* Clean up code action trigger impl to use single Trrigger info object
* Rename codeActionScope file and internal CodeActionScope class
* Add quick fix base type
* Make keybinding API more similar to insertSnippet
Take args as an object instead of as an array of values
* Clean up docs
* scope -> kind
* Fixing examples to match Refactor kind
2018-01-22 11:45:22 -08:00
Johannes Rieken
abb5354943
Merge branch 'master' into rename-workspaceedit-proto
2018-01-22 10:35:30 +01:00
Johannes Rieken
dc31fa213b
support interleaving file and text changes, basically rewrite bulk edit...
2018-01-19 17:54:54 +01:00