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

[Aura Components] extension from Salesforce conflicts with this #105

Open
MingTang-gd opened this issue Sep 12, 2024 · 3 comments
Open

[Aura Components] extension from Salesforce conflicts with this #105

MingTang-gd opened this issue Sep 12, 2024 · 3 comments
Assignees

Comments

@MingTang-gd
Copy link

Just leaving this information here in case others encounter problems like mine. I’ve already spent about two days on this.

The [Aura Components] extension from Salesforce conflicts this extension in html page, it will erase your setting and make it like the original html.

Yeah, not sure is this help you.

One more word, is there a shared or recommended color setting, or an official setting, for people who don’t have a strong artistic sense?

@ghaschel
Copy link
Owner

Can you provide me the extension URL so that I can look into it and see if there's something I can do to avoid this? I had someone else once report the same problem, and it was indeed caused by the SalesForce extension. I remember it was something in the sense of: It overrides the existing HTML language definition instead of extending it.

And answering your question, yes there is. Just run "Set custom colors customizations" command in the command pallete. (Close all open settings tab or settings json file before)

@ghaschel ghaschel self-assigned this Sep 13, 2024
@MingTang-gd
Copy link
Author

Sure, here it is the Aura Components extension link:

https://marketplace.visualstudio.com/items?itemName=salesforce.salesforcedx-vscode-lightning

And about the command "Set custom colors customizations", after I run it, the html didn't present as expected,

the colors all set '', the angular expression variable with new syntax symbol '@' all white,

image

My setting.json file after called command "Set custom colors customizations",

{ 
  "workbench.iconTheme": "material-icon-theme", 
  "workbench.productIconTheme": "emoji-product-icons-fun", 
  "editor.fontSize": 16,
  "[html]": {
    "editor.defaultFormatter": "vscode.html-language-features"
  },
  "[javascript]": {
    "editor.defaultFormatter": "vscode.typescript-language-features"
  },
  "aurahelper.api.useAuraHelperCLI": true,
  "workbench.editor.wrapTabs": true,
  "[json]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "files.associations": {
    "*.resource": "javascript",
    "*.component": "html"
  },
  "prettier.documentSelectors": [
    "**/*.page",
    "**/*.component"
  ],
  "[visualforce]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "[jsonc]": {
    "editor.defaultFormatter": "vscode.json-language-features"
  },
  "Codegeex.Privacy": false,
  "[css]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "explorer.confirmDragAndDrop": false,
  "security.workspace.trust.untrustedFiles": "open",
  "[typescript]": {
    "editor.defaultFormatter": "esbenp.prettier-vscode"
  },
  "files.autoSave": "afterDelay",
  "workbench.settings.applyToAllProfiles": [
    "vscode-angular-html.angularBindingAttributeDelimiter"
  ],
  "explorer.confirmDelete": false,
  "htmlhint.options": {
    "doctype-first": false
  },
  "workbench.colorTheme": "Mayukai Mirage Gruvbox Darktooth",
  "prettier.printWidth": 800,
  "colorize.languages": [
    "html",
    "css",
    "sass",
    "scss",
    "less",
    "postcss",
    "sss",
    "stylus",
    "xml",
    "svg"
  ],
  "git.enableSmartCommit": true,
  "vscode-angular-html.angularAnimationTriggerPrefix": "#8EC07C",
  "vscode-angular-html.angularBindingAttributeDelimiter": "#8EC07C",
  "vscode-angular-html.angularExpression": "#8EC07C",
  "vscode-angular-html.angularPrefixedAttributesRefPrefix": "#8EC07C",
  "vscode-angular-html.angularSyntaxSugarAttributesPrefix": "#8EC07C",
  "vscode-angular-html.angularTemplateVariablePrefix": "#8EC07C",
  "vscode-angular-html.colorCustomizations": true,
  "vscode-angular-html.dtdDoctypeQuantifier": "#8EC07C",
  "vscode-angular-html.xmlAttributeNamespaceDivider": "#8EC07C",
  "vscode-angular-html.xmlTagNamespaceDivider": "#8EC07C",
  "vscode-angular-html.controlFlowPrefix": "#8EC07C",
  "editor.tokenColorCustomizations": {
    "textMateRules": [
      {
        "scope": "html-template.ng.interpolation.begin",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.interpolation.end",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.attributes.animationtrigger.prefix",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "punctuation.definition.ng-binding-name.begin.html",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "punctuation.definition.ng-binding-name.end.html",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.attributes.prefix.ref",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.attributes.prefix.sugar",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.attributes.template.prefix",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.control-flow.prefix",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.tag.colon",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.attributes.colon",
        "settings": {
          "foreground": "#8EC07C"
        }
      },
      {
        "scope": "html-template.ng.occurrence.dtd",
        "settings": {
          "foreground": "#8EC07C"
        }
      }
    ]
  }
}

My extension list output after called code --list-extensions | % { "code --install-extension $_" },

code --install-extension aaravb.chrome-extension-developer-tools
code --install-extension adriandoescoding.http
code --install-extension aminer.codegeex
code --install-extension angular.ng-template
code --install-extension christian-kohler.npm-intellisense
code --install-extension chuckjonas.apex-pmd
code --install-extension dbaeumer.vscode-eslint
code --install-extension eamodio.gitlens
code --install-extension esbenp.prettier-vscode
code --install-extension financialforce.lana
code --install-extension formulahendry.auto-close-tag
code --install-extension formulahendry.auto-complete-tag
code --install-extension formulahendry.auto-rename-tag
code --install-extension ghaschel.vscode-angular-html
code --install-extension gulajavaministudio.mayukaithemevsc
code --install-extension htmlhint.vscode-htmlhint
code --install-extension humao.rest-client
code --install-extension johnpapa.angular2
code --install-extension kamikillerto.vscode-colorize
code --install-extension kanko.aura-helper
code --install-extension mightbesimon.emoji-icons
code --install-extension ms-dotnettools.csdevkit
code --install-extension ms-dotnettools.csharp
code --install-extension ms-dotnettools.vscode-dotnet-runtime
code --install-extension pkief.material-icon-theme
code --install-extension redhat.vscode-xml
code --install-extension salesforce.salesforce-vscode-slds
code --install-extension salesforce.salesforcedx-einstein-gpt
code --install-extension salesforce.salesforcedx-vscode
code --install-extension salesforce.salesforcedx-vscode-apex
code --install-extension salesforce.salesforcedx-vscode-apex-debugger
code --install-extension salesforce.salesforcedx-vscode-apex-replay-debugger
code --install-extension salesforce.salesforcedx-vscode-core
code --install-extension salesforce.salesforcedx-vscode-expanded
code --install-extension salesforce.salesforcedx-vscode-lightning
code --install-extension salesforce.salesforcedx-vscode-lwc
code --install-extension salesforce.salesforcedx-vscode-soql
code --install-extension salesforce.salesforcedx-vscode-visualforce
code --install-extension salesforce.sfdx-code-analyzer-vscode
code --install-extension shd101wyy.markdown-preview-enhanced
code --install-extension solomonkinard.chrome-extension-api
code --install-extension solomonkinard.chrome-extensions
code --install-extension steoates.autoimport
code --install-extension vishalskywalker.apex-helper

Any information lacked, please leave a reply.

Thank your reply again.

@MingTang-gd
Copy link
Author

Just found the theme extension affect the color too.

Mayukai Theme:
https://marketplace.visualstudio.com/items?itemName=GulajavaMinistudio.mayukaithemevsc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants