When tabbing through a backtick quoted string, (trying to add indents) the package throws this error:
The backtick-quoted html tag is within a php return, something like this:
function myFunc() {
return `<a style="
border-radius:4px;
.... twelve more lines of styles
" href="http://google.com">Google</a>`;
}
the error with backticks:
ParseError: CSS parsing error at line 2, char 16: Unrecognized character '`'
return `<a style="
---------------^
at raiseError (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:111:16)
at tokenize (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:371:3)
at Object.lex (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:389:6)
at Object.parse (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:407:22)
at extractPropertiesFromSource (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:246:26)
at consumeProperties (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:217:14)
at child.initialize (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:316:4)
at child.EditContainer (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/base.js:66:19)
at new child (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/vendor/klass.js:35:12)
at Object.parse (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:550:11)
at Object.parseFromPosition (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:566:16)
at Object.propertyFromPosition (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:580:49)
at Object.gradientsFromCSSProperty (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/resolver/cssGradient.js:335:30)
at Object.expandAbbreviationHandler (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/resolver/cssGradient.js:365:25)
at /Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/assets/handlerList.js:93:19
at /Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/utils/common.js:600:10
at Array.some (native)
at Object.find (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/utils/common.js:599:9)
at HandlerList.exec (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/assets/handlerList.js:92:10)
at Object.expandAbbreviationAction (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/expandAbbreviation.js:110:20)
at Object.expandAbbreviationWithTabAction (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/expandAbbreviation.js:140:14)
at Object.run (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/main.js:150:21)
at Object.run (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/emmet.js:81:23)
at runAction (/Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:94:9)
at /Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:62:9
at Object.exec (/Users/my_user_account/.atom/packages/emmet/lib/editor-proxy.coffee:80:10)
at /Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:61:19
at TextBuffer.module.exports.TextBuffer.transact (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:973:24)
at TextEditor.transact (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:2002:30)
at HTMLElement.<anonymous> (/Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:60:24)
at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:384:49)
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)
at WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:110:40)
also get an error with single quotes, like so:
function myFunc() {
return '<a style="
border-radius:4px;
.... twelve more lines of styles
" href="http://google.com">Google</a>';
}
the error with single quotes:
/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:980
Hide Stack Trace
ParseError: CSS parsing error at line 3, char 1: Unterminated string
border-radius:4px;
^
at raiseError (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:111:16)
at eatString (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:202:6)
at str (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:223:15)
at tokenize (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:336:11)
at Object.lex (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:389:6)
at Object.parse (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/parser/css.js:407:22)
at extractPropertiesFromSource (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:246:26)
at consumeProperties (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:217:14)
at child.initialize (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:316:4)
at child.EditContainer (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/base.js:66:19)
at new child (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/vendor/klass.js:35:12)
at Object.parse (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:550:11)
at Object.parseFromPosition (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:566:16)
at Object.propertyFromPosition (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/editTree/css.js:580:49)
at Object.gradientsFromCSSProperty (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/resolver/cssGradient.js:335:30)
at Object.expandAbbreviationHandler (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/resolver/cssGradient.js:365:25)
at /Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/assets/handlerList.js:93:19
at /Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/utils/common.js:600:10
at Array.some (native)
at Object.find (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/utils/common.js:599:9)
at HandlerList.exec (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/assets/handlerList.js:92:10)
at Object.expandAbbreviationAction (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/expandAbbreviation.js:110:20)
at Object.expandAbbreviationWithTabAction (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/expandAbbreviation.js:140:14)
at Object.run (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/action/main.js:150:21)
at Object.run (/Users/my_user_account/.atom/packages/emmet-simplified/node_modules/emmet/lib/emmet.js:81:23)
at runAction (/Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:94:9)
at /Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:62:9
at Object.exec (/Users/my_user_account/.atom/packages/emmet/lib/editor-proxy.coffee:80:10)
at /Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:61:19
at TextBuffer.module.exports.TextBuffer.transact (/Applications/Atom.app/Contents/Resources/app/node_modules/text-buffer/lib/text-buffer.js:973:24)
at TextEditor.transact (/Applications/Atom.app/Contents/Resources/app/src/text-editor.js:2002:30)
at HTMLElement.<anonymous> (/Users/my_user_account/.atom/packages/emmet/lib/emmet.coffee:60:24)
at CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app/src/command-registry.js:384:49)
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:621:22)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:412:28)
at WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:110:40)
When tabbing through a backtick quoted string, (trying to add indents) the package throws this error: The backtick-quoted html tag is within a php return, something like this:
the error with backticks:
also get an error with single quotes, like so:
the error with single quotes:
I'm on mac, High Sierra,