* Refactor parsePartialStylesheet
* More refactoring
* To avoid errors, parse line comments char by char and no when getting to previous line.
* Revert "To avoid errors, parse line comments char by char and no when getting to previous line."
This reverts commit f353dba4c7.
* Fix for inline comments inside block comments
* First draft at partial parsing of css for emmet
* Partial parsing of stylesheets for Emmet
* Addressing feedback
* Refactoring and fixing little bug
* Liitle fix
* Equals are now equals
* We don't want emmet in selectors
* Skip comments when preparsing
* Addressing feedback, refactoring and cleaning up code.
* Update endPosition only if not eof
* Use function to find closing comment
* Don't check more than 5000 characters back
* When wrapping using Emmet, don't consider lines with no characters selected.
* Adding unit tests
* Adding support for multicursors in wrapIndividualLinesWithAbbreviation
* Moving check in multicursor wrapIndividualLines
* Make sure when expanding several abbreviations with different snippets that the edits are applied in reverse order.
* Adding Emmet preference for changing fuzzySearchMinScore
* Changing name and description of the new setting.
* Updating version of vscode-emmet-helper
* Revert "Fix for Emmet's wrap with abbreviation inserting extra spaces (#43345)"
This reverts commit 7420a04c64.
* Adding ability for emmet to wrap with abbreviation in real time.
Currently it's only working for single cursor.
* Fixes to wrap in real time:
- Removed flickering when typing abbreviation
- Removed tabstops
- Fixed bug when wrapping multiline text
* Fixes to a few issues.
- Added checks for not reverting previews more times than needed, that was causing extra text to be deleted.
- Fixed issue when wrapping nodes with multiple level of indentation.
- Removed all the undo commands. Now all the logic of going back to the original state is handled by revertPreview.
* Ammend for previous revert
* Reapplying reverted commit, fixing the bug for this branch's version
Refactoring some of the code, now a single object contains the current and original ranges, as well as the original content to wrap
* Adding multicursor support
* Renaming, refactoring and other stuff
* More refactorings
* More renaming and refactoring
* Replacing placeholders when previewing, simplifying the extracting of preceeding whitespace, added a check for validity of expandedtext on each selection.
* More refactoring
* Adding a comment.
* Readding test removed by mistake.
* Refactoring
* Carefully reverting changes in yarn.lock
* carefully but right
* Allow css emmet completions when abbr contains period Fixes#44352
* Move css related workaround to cssMode #44352
* getEmbeddedParsedDocument is now not needed
* Show emmet completions everywhere inside the embedded css doc
* Fixing trailing spaces in expansion
* Emmet - Fixing extra spaces when wrapping with abbreviation
* Avoid fetching tag if there's no need to ezpand again
* Replacing several 'indexof's with regexp
* Making regexp for tagname stricter. Removing unnecessary check.
* Removing extra call to expand.
* tiny changes
* tinitiny changes
* Get emmet completions from html,css extensions
* Resolve extensionsPath, use emmet results even if empty
* Support css abbr with :
* Refactoring
* Add some basic emmet tests
* Refactoring
* More tests