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

XML Files support with settings #1464

Closed
angelozerr opened this issue Jan 25, 2023 · 0 comments · Fixed by #1604
Closed

XML Files support with settings #1464

angelozerr opened this issue Jan 25, 2023 · 0 comments · Fixed by #1604
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@angelozerr
Copy link
Contributor

angelozerr commented Jan 25, 2023

Like we have for XML colors support and XML references support, it should be nice to have XML Files support to manage:

  • completion for file for attribute / text node
  • documentLink for file for attribute / text node
  • validation for file for attribute / text node

Given this XML file:

<files>
  <file path="path/to/my/file" />
</files>

It should be nice to support completion, validation, dcoument link for file/@path attribute with this settings:

"xml.files": [
   {
      "pattern": "**/*.xml",
      "expressions": [
         {
            "xpath": "file/@path"
         }
      ]
   }
]

We could add new settings too to

  • say that path is a folder (anf not file)
  • configure a pattern path to know in which directory file must be search and filter from given file extension (ex : **/*.txt)
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 23, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 23, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 23, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 27, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 27, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 27, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 28, 2023
@angelozerr angelozerr self-assigned this Nov 29, 2023
@angelozerr angelozerr added the enhancement New feature or request label Nov 29, 2023
@angelozerr angelozerr added this to the 0.27.0 milestone Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Nov 29, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Nov 30, 2023
angelozerr added a commit to angelozerr/lemminx that referenced this issue Dec 1, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Dec 1, 2023
fbricon pushed a commit that referenced this issue Dec 1, 2023
angelozerr added a commit to angelozerr/vscode-xml that referenced this issue Dec 1, 2023
fbricon pushed a commit to redhat-developer/vscode-xml that referenced this issue Dec 1, 2023
@datho7561 datho7561 modified the milestones: 0.27.0, 0.28.0 May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants