redhat-developer / redhat-developer/quarkus-ls

Support for `textDocument/documentHighlight`

Open
#23 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement highlighting properties quarkus-ls
Dominant language
Java
Stars
50
Forks
18
Avg merge
22h 11m
Merged PRs (30d)
3

Description

Highlight properties according the semantic of the property.

Given this application.properties:

quarkus.datasource.url=vertx-reactive:postgresql://localhost:5432/quarkus_test
quarkus.datasource.username=quarkus_test
quarkus.datasource.password=quarkus_test
myapp.schema.create=true
quarkus.arc.auto-inject-fields=false
quarkus.application.name=

If the quarkus.datasource.url has the cursor, it will highlight

quarkus.datasource.url=vertx-reactive:postgresql://localhost:5432/quarkus_test
quarkus.datasource.username=quarkus_test
quarkus.datasource.password=quarkus_test

@maxandersen @emmanuelbernard what do you think about this idea?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the application.properties example and the requested textDocument/documentHighlight capability. Define the semantic relationship among the properties shown; done means placing the cursor on quarkus.datasource.url highlights the datasource URL, username, and password entries without highlighting unrelated properties.

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
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.