Alex Dima
4807f83348
Move ISelection out of editorCommon
2017-04-18 18:16:26 +03:00
Alex Dima
f3be941164
Move IRange out of editorCommon
2017-04-18 17:33:22 +03:00
Joao Moreno
acb29bf425
✨ registerDiffInformationCommand instead of computeDiff
2017-03-24 15:22:43 +01:00
Johannes Rieken
1239cebb70
Merge branch 'joh/editors'
2017-03-06 12:40:47 +01:00
Matt Bierner
c342eaa22e
Adding more explicit returns
2017-02-01 17:29:57 -08:00
Johannes Rieken
5e021a4f3e
insertSnippet with Position or Range, #19116
2017-01-25 17:01:31 +01:00
Johannes Rieken
a2a077b088
optionally allow to specify selection at which to insert a snippet, #19116
2017-01-25 15:56:08 +01:00
Joel Day
c21734fd30
Snippet insertion extension API changes
...
- Basing snippet insertion failure on a new `_codeEditor` null-check.
- Now returns `Thenable<boolean>`.
- Removed vscode.proposed.d.ts copy of the `TextEditor` change.
- Removing empty options interface.
2017-01-18 10:13:56 -08:00
Joel Day
95fc03271c
TextEditor.edit snippet overload now returns void. No longer preventing when already in snippet mode.
2017-01-17 23:25:40 -08:00
Joel Day
3c817c7fe2
Insert snippet API changes.
2017-01-17 16:09:15 -08:00
Joel Day
9c42a68dc0
Merge branch 'master' of https://github.com/Microsoft/vscode
2016-12-20 14:35:38 -08:00
Benjamin Pasero
3cefffccfc
Get rid of IEventService in favour of real events ( #17515 )
2016-12-19 09:37:10 +01:00
Joel Day
38a3a1a239
Adding insertSnippet to TextEditor extension API.
2016-12-16 00:50:35 -08:00
Johannes Rieken
7fc16f8bec
do a sync check for the editor before waiting for an event, fixes #12280
2016-11-18 18:51:19 +01:00
Johannes Rieken
6681a2a7d6
tsfmt - src
2016-10-08 09:53:13 +02:00
Alex Dima
05e9b96033
Fixes #8096 : Add options to TextEditor.edit that allows to control the undo/redo behaviour around the edit
2016-08-26 17:03:05 +02:00
Johannes Rieken
8d56e6a4e5
pin it, #9138
2016-08-24 15:51:53 +02:00
Johannes Rieken
16926be391
mirror 'source' when cursor changes, #8093
2016-07-14 12:34:51 +02:00
Alex Dima
217e0b56a8
Consistent naming for ext host <-> main process communication
2016-07-12 21:14:43 +03:00
Alex Dima
bdaa72b842
ext host - extend *Shape classes
2016-07-12 21:10:54 +03:00
Alex Dima
581c260f9a
Rename extHostProtocol to extHost.protocol
2016-07-12 19:33:55 +03:00
Alex Dima
9f1e006be5
Do not use native Proxy as it breaks debugging vscode
2016-06-27 17:54:56 +02:00
Alex Dima
d285fe05e1
Split up ext host <-> main thread communication to separate files
2016-06-27 14:59:54 +02:00
Martin Aeschlimann
c989011128
Add befor/after decorations
2016-06-03 08:48:28 +02:00
Alex Dima
8913a2b964
Add typed events to IModel
2016-05-25 15:31:32 +02:00
Alex Dima
4730f9637b
Event naming should be onDidVerbNoun
2016-05-25 09:42:41 +02:00
Johannes Rieken
9e0d1f7b43
more idGenerator usage
2016-05-23 16:01:30 +02:00
Alex Dima
875e28c7ce
Remove IEditorRange, IEditorSelection
2016-05-22 14:24:18 +02:00
Alex Dima
ceaa4ea228
Add typed listeners to the editor
2016-05-21 23:49:05 +02:00
Alex Dima
e9b3e0ae92
Rename model.getAssociatedResource() to model.uri
2016-05-20 12:18:10 +02:00
Alex Dima
b2286a1f6d
Further grouping of resolved editor options
2016-05-06 13:49:22 +02:00
Alex Dima
b02c4facaf
Fixes #5362 : MainThreadTextEditor: disassociate code editor as soon as code editor's model changes
2016-04-28 17:15:09 +02:00
Alexandru Dima
77af9d75c7
Fixes #5483 : Harden MainThreadTextEditor.matches
2016-04-28 14:45:13 +02:00
Joao Moreno
68f4d1eb60
streamline lifecycle methods
2016-03-23 10:06:12 +00:00
Johannes Rieken
a1e140c8ab
don't have API editor for model that are too large for ext host sync'ing, fixes #4373
2016-03-18 13:08:04 +01:00
Alex Dima
0bb7ffc26b
Fix accessing disposed model
2016-03-15 11:41:36 +01:00
Alex Dima
9d00c59b91
Better handling of cursorStyle
2016-03-12 16:14:25 +01:00
Alex Dima
29976b03c1
Add cursorStyle to TextEditorOptions
2016-03-10 23:11:12 +01:00
Alex Dima
45906d91e4
Add ability to change a document's EOL
2016-03-09 10:50:18 +01:00
Alex Dima
f6d576dd26
Handle indentation changes coming from the extension host
2016-03-08 21:29:03 +01:00
Alex Dima
70db9378ce
Allow to change indent options on models
2016-03-08 21:29:02 +01:00
Alex Dima
1236d844fd
First cut at indentation options living in the model
2016-03-08 21:28:56 +01:00
Alex Dima
a3bdfe7ede
More plugin -> extension
2016-03-01 18:54:44 +01:00
Alex Dima
2a15ad9dfb
Further clarification in TextEditorOptions #2797
2016-02-19 17:34:53 +01:00
Johannes Rieken
81456a7212
move api/common to api/browser
2016-01-11 14:44:13 +01:00