Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Emmet extension for expansion and all other actions using the new apis #21943

Closed
14 of 18 tasks
ramya-rao-a opened this issue Mar 3, 2017 · 5 comments
Closed
14 of 18 tasks
Assignees
Labels
emmet Emmet related issues feature-request Request for new features or functionality
Milestone

Comments

@ramya-rao-a
Copy link
Contributor

ramya-rao-a commented Mar 3, 2017

For April Milestone:

Emmet features are now modularized in https://www.npmjs.com/%7Eemmetio
For example: https://github.com/emmetio/expand-abbreviation is a stand alone module for the Expand Abbreviation feature from emmet.

This issue is to track the below emmet features in a VSCode extension using the new APIs and is essentially emmet 2.0

  • Get emmet expansions in auto-complete suggestion list
  • Wrap with Abbreviation
  • Remove Tag
  • Update Tag
  • Go to Matching Pair

For May Milestone

  • Balance Inward
  • Balance Outward
  • Split/Join Tags
  • Merge Lines
  • Toggle Block Comment (html)
  • Toggle Block Comment (stylesheet)
  • Go to Next/Previous edit point
  • Select Next/Previous item (html)
  • Select Next/Previous item (stylesheet)

Deferred to next Milestone

  • Increment/Decrement by n
  • Update Image Size
  • Evaluate Math Expression
  • Reflect CSS Value
@ramya-rao-a ramya-rao-a added the emmet Emmet related issues label Mar 3, 2017
@ramya-rao-a ramya-rao-a added this to the March 2017 milestone Mar 3, 2017
@ramya-rao-a ramya-rao-a self-assigned this Mar 3, 2017
@ramya-rao-a ramya-rao-a changed the title Explore emmet expansion 2.0 support as an extension Explore emmet expansion as an extension using the new emmet Mar 3, 2017
@kieferrm kieferrm mentioned this issue Mar 3, 2017
58 tasks
@ramya-rao-a ramya-rao-a modified the milestones: April 2017, March 2017 Mar 30, 2017
@ramya-rao-a
Copy link
Contributor Author

Initial commit: https://github.com/ramya-rao-a/vscode-emmet

@ramya-rao-a
Copy link
Contributor Author

ramya-rao-a commented Apr 26, 2017

At the end of April milestone, the extension is ready for testing, but not yet published.

Currently available features are listed in the README

@ramya-rao-a
Copy link
Contributor Author

ramya-rao-a commented May 30, 2017

At the end of May milestone, the below are the emmet actions not yet implemented using the new emmet modules

  • Increment/Decrement by n
  • Update Image Size
  • Evaluate Math Expression
  • Reflect CSS Value

emmet.useModules is the setting which when set to true uses the built in emmet extension (which uses the new emmet modules and gives emmet expansions in auto complete suggestions) instead of the current built in emmet

@sergeche
Copy link

Reflect CSS Value action won’t be implemented in Emmet 2. I plan to create a separate feature/plugin for automatic mapping and updating vendor-prefixed properties as user types.

@ramya-rao-a
Copy link
Contributor Author

Thanks for the update @sergeche

Created #27697 for the remaining 3 emmet actions.

@vscodebot vscodebot bot locked and limited conversation to collaborators Nov 18, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
emmet Emmet related issues feature-request Request for new features or functionality
Projects
None yet
Development

No branches or pull requests

3 participants