Matt Bierner
b911788593
Mark a few more arrays in vscode.d.ts readonly
...
This makes it clear that you can't modify these arrays to add items, such as calling `breakpoints.push(...)` to add a breakpoint
2021-11-10 17:53:27 -08:00
Raymond Zhao
c44b7d25d9
Refactor Emmet merge lines and select item commands ( #113516 )
2020-12-28 17:36:38 -08:00
Jackson Kearl
4f870afa58
Enforce node boundaries in places where it matters ( #53192 )
...
* Enfoce node boundries in places where it matters
* Flip defualt emmet includeBoundries to true
Explicitly set getNode's include boundries where needed
* Remove defualt papameter
* Add update image boundry tests
* Add tests for bondries on some of the tag actions
* Rest of tag tests
2018-06-29 13:40:38 -07:00
Matt Bierner
7965160a6d
Emmet strict mode move, part 2 ( #37840 )
...
Continue moving emmet extension to strict mode. This change does the following:
- Remove jsdoc types. These are unused in ts files and can easily get out of date
- Annotate when something can return undefined
- Add null checks for when something can be undefined
- Add explicit types when something can be any
2017-11-20 14:08:49 -08:00
Ramya Achutha Rao
400a1c91b4
Use TextEdit in Emmet extension
2017-07-31 10:43:51 -07:00
Ramya Achutha Rao
e4a82c30fc
Emmet Merge Lines improvements
2017-07-29 20:20:13 -07:00
Ramya Achutha Rao
cf17ddaf59
Tests for Emmet Merge Lines
2017-07-29 19:39:47 -07:00
Ramya Achutha Rao
ca281a409c
Remove whitespace between lines when merging Fixes #31684
2017-07-28 17:03:46 -07:00
Ramya Achutha Rao
bf634bf4e7
Renaming utilties for clarity
2017-07-24 14:45:02 -07:00
Ramya Achutha Rao
0ee00cbd2a
Emmet Error handling Fixes #29897
2017-06-29 18:35:53 -07:00
Ramya Achutha Rao
915e1eb8cb
Return if there was parsing error
2017-06-26 14:18:38 -07:00
Ramya Achutha Rao
fc6c69311d
Add typing for emmet node
2017-06-26 14:18:38 -07:00
Ramya Achutha Rao
07c5fe39dd
Moved emmet completion provider to vscode-emmet-helper
2017-06-21 16:21:54 -07:00
Ramya Achutha Rao
1a11b9dd4f
getNode is not needed by the helper module
2017-06-21 14:47:42 -07:00
Ramya Achutha Rao
b7afeff71d
More prep for moving completion provider out
2017-06-21 14:33:59 -07:00
Ramya Achutha Rao
a057a5974a
Prepping to move completion provider to a re-usable module
2017-06-21 14:22:30 -07:00
Ramya Achutha Rao
6cc63cdf15
Use stream reader for TextDocument for more efficient parsing
2017-06-15 11:21:35 -07:00
Ramya Achutha Rao
8e0f07fd38
Initial commit for builtin emmet extension #21943
2017-05-23 22:41:55 -07:00