redhat-developer / redhat-developer/quarkus-ls
Properties should be available recursively
Open
Nobody has claimed this yet.
enhancement
qute
- Dominant language
- Java
- Stars
- 50
- Forks
- 18
- Avg merge
- 22h 11m
- Merged PRs (30d)
- 3
Description
Assume you have 3 tags:
inputLabelText.html
{#inputLabel /}
{#inputText /}
inputLabel.html
<label {#if for??}for="{for}"{/if}>
{title??}
</label>
inputText.html
<input {#if value??}value="{value}"{/if} />
So when the inputLabelText.html is used {#inputLabelText /} the properties of the other tags are not available for auto completion.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the example with inputLabelText.html, inputLabel.html, and inputText.html, then trace the language server's autocomplete handling for nested tags. Done means properties such as for, title, and value from referenced tags are available when completing inputLabelText.html.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- devtools
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100