├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE ├── README.md ├── index.js ├── keymaps └── emmet.cson ├── lib ├── abbreviation-marker.js ├── actions │ ├── balance.js │ ├── convert-data-url.js │ ├── edit-point.js │ ├── evaluate-math-expression.js │ ├── increment-decrement.js │ ├── insert-line-break.js │ ├── matching-pair.js │ ├── remove-markers.js │ ├── remove-tag.js │ ├── select-item.js │ ├── split-join-tag.js │ ├── toggle-block-comment.js │ ├── update-image-size.js │ └── utils.js ├── autocomplete │ ├── abbreviation.js │ ├── index.js │ └── math.js ├── buffer-stream.js ├── detect-syntax.js ├── expand-abbreviation.js ├── image-size.js ├── locate-file.js ├── marker-manager.js ├── model │ ├── css.js │ ├── html.js │ ├── index.js │ └── syntax-model.js └── utils.js ├── package.json ├── rollup.config.js ├── spec ├── .eslintrc.js ├── convert-data-url-spec.js ├── css-balance-spec.js ├── css-model-spec.js ├── css-select-item-spec.js ├── css-toggle-block-comment-spec.js ├── css-update-image-size-spec.js ├── edit-point-spec.js ├── evaluate-math-spec.js ├── fixtures │ ├── convert-data-url.css │ ├── convert-data-url.html │ ├── edit-point.html │ ├── image-size.css │ ├── image-size.html │ ├── images │ │ ├── sample.gif │ │ ├── sample.jpg │ │ ├── sample.webp │ │ ├── sample@2x.png │ │ └── small.png │ ├── math.txt │ ├── numbers.txt │ ├── remove-tag.html │ ├── sample.css │ ├── sample.html │ ├── select-item.html │ ├── select-item.scss │ ├── split-join-tag.xml │ └── toggle-comment.html ├── html-balance-spec.js ├── html-model-spec.js ├── html-select-item-spec.js ├── html-toggle-block-comment-spec.js ├── html-update-image-size-spec.js ├── image-size-spec.js ├── increment-decrement-spec.js ├── locate-file-spec.js ├── matching-pair-spec.js ├── remove-tag-spec.js └── split-join-tag-spec.js └── styles └── emmet.less /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | ./test/** 2 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/README.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/index.js -------------------------------------------------------------------------------- /keymaps/emmet.cson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/keymaps/emmet.cson -------------------------------------------------------------------------------- /lib/abbreviation-marker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/abbreviation-marker.js -------------------------------------------------------------------------------- /lib/actions/balance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/balance.js -------------------------------------------------------------------------------- /lib/actions/convert-data-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/convert-data-url.js -------------------------------------------------------------------------------- /lib/actions/edit-point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/edit-point.js -------------------------------------------------------------------------------- /lib/actions/evaluate-math-expression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/evaluate-math-expression.js -------------------------------------------------------------------------------- /lib/actions/increment-decrement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/increment-decrement.js -------------------------------------------------------------------------------- /lib/actions/insert-line-break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/insert-line-break.js -------------------------------------------------------------------------------- /lib/actions/matching-pair.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/matching-pair.js -------------------------------------------------------------------------------- /lib/actions/remove-markers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/remove-markers.js -------------------------------------------------------------------------------- /lib/actions/remove-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/remove-tag.js -------------------------------------------------------------------------------- /lib/actions/select-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/select-item.js -------------------------------------------------------------------------------- /lib/actions/split-join-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/split-join-tag.js -------------------------------------------------------------------------------- /lib/actions/toggle-block-comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/toggle-block-comment.js -------------------------------------------------------------------------------- /lib/actions/update-image-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/update-image-size.js -------------------------------------------------------------------------------- /lib/actions/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/actions/utils.js -------------------------------------------------------------------------------- /lib/autocomplete/abbreviation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/autocomplete/abbreviation.js -------------------------------------------------------------------------------- /lib/autocomplete/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/autocomplete/index.js -------------------------------------------------------------------------------- /lib/autocomplete/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/autocomplete/math.js -------------------------------------------------------------------------------- /lib/buffer-stream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/buffer-stream.js -------------------------------------------------------------------------------- /lib/detect-syntax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/detect-syntax.js -------------------------------------------------------------------------------- /lib/expand-abbreviation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/expand-abbreviation.js -------------------------------------------------------------------------------- /lib/image-size.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/image-size.js -------------------------------------------------------------------------------- /lib/locate-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/locate-file.js -------------------------------------------------------------------------------- /lib/marker-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/marker-manager.js -------------------------------------------------------------------------------- /lib/model/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/model/css.js -------------------------------------------------------------------------------- /lib/model/html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/model/html.js -------------------------------------------------------------------------------- /lib/model/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/model/index.js -------------------------------------------------------------------------------- /lib/model/syntax-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/model/syntax-model.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/lib/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/rollup.config.js -------------------------------------------------------------------------------- /spec/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/.eslintrc.js -------------------------------------------------------------------------------- /spec/convert-data-url-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/convert-data-url-spec.js -------------------------------------------------------------------------------- /spec/css-balance-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/css-balance-spec.js -------------------------------------------------------------------------------- /spec/css-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/css-model-spec.js -------------------------------------------------------------------------------- /spec/css-select-item-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/css-select-item-spec.js -------------------------------------------------------------------------------- /spec/css-toggle-block-comment-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/css-toggle-block-comment-spec.js -------------------------------------------------------------------------------- /spec/css-update-image-size-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/css-update-image-size-spec.js -------------------------------------------------------------------------------- /spec/edit-point-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/edit-point-spec.js -------------------------------------------------------------------------------- /spec/evaluate-math-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/evaluate-math-spec.js -------------------------------------------------------------------------------- /spec/fixtures/convert-data-url.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/convert-data-url.css -------------------------------------------------------------------------------- /spec/fixtures/convert-data-url.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/convert-data-url.html -------------------------------------------------------------------------------- /spec/fixtures/edit-point.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/edit-point.html -------------------------------------------------------------------------------- /spec/fixtures/image-size.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/image-size.css -------------------------------------------------------------------------------- /spec/fixtures/image-size.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/image-size.html -------------------------------------------------------------------------------- /spec/fixtures/images/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/images/sample.gif -------------------------------------------------------------------------------- /spec/fixtures/images/sample.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/images/sample.jpg -------------------------------------------------------------------------------- /spec/fixtures/images/sample.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/images/sample.webp -------------------------------------------------------------------------------- /spec/fixtures/images/sample@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/images/sample@2x.png -------------------------------------------------------------------------------- /spec/fixtures/images/small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/images/small.png -------------------------------------------------------------------------------- /spec/fixtures/math.txt: -------------------------------------------------------------------------------- 1 | 1+2 2 | foo 1 + 2 3 | padding: 10/2px 4 | test3 5 | bar 6 | -------------------------------------------------------------------------------- /spec/fixtures/numbers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/numbers.txt -------------------------------------------------------------------------------- /spec/fixtures/remove-tag.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/remove-tag.html -------------------------------------------------------------------------------- /spec/fixtures/sample.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/sample.css -------------------------------------------------------------------------------- /spec/fixtures/sample.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/sample.html -------------------------------------------------------------------------------- /spec/fixtures/select-item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/select-item.html -------------------------------------------------------------------------------- /spec/fixtures/select-item.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/select-item.scss -------------------------------------------------------------------------------- /spec/fixtures/split-join-tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/split-join-tag.xml -------------------------------------------------------------------------------- /spec/fixtures/toggle-comment.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/fixtures/toggle-comment.html -------------------------------------------------------------------------------- /spec/html-balance-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/html-balance-spec.js -------------------------------------------------------------------------------- /spec/html-model-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/html-model-spec.js -------------------------------------------------------------------------------- /spec/html-select-item-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/html-select-item-spec.js -------------------------------------------------------------------------------- /spec/html-toggle-block-comment-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/html-toggle-block-comment-spec.js -------------------------------------------------------------------------------- /spec/html-update-image-size-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/html-update-image-size-spec.js -------------------------------------------------------------------------------- /spec/image-size-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/image-size-spec.js -------------------------------------------------------------------------------- /spec/increment-decrement-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/increment-decrement-spec.js -------------------------------------------------------------------------------- /spec/locate-file-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/locate-file-spec.js -------------------------------------------------------------------------------- /spec/matching-pair-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/matching-pair-spec.js -------------------------------------------------------------------------------- /spec/remove-tag-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/remove-tag-spec.js -------------------------------------------------------------------------------- /spec/split-join-tag-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/spec/split-join-tag-spec.js -------------------------------------------------------------------------------- /styles/emmet.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/emmetio/atom-plugin/HEAD/styles/emmet.less --------------------------------------------------------------------------------