Skip to content

Attempting to provide various improvements to the LSP client.#8342

Merged
lahodaj merged 1 commit intoapache:masterfrom
lahodaj:lsp-client-improvements-march-2025
Mar 21, 2025
Merged

Attempting to provide various improvements to the LSP client.#8342
lahodaj merged 1 commit intoapache:masterfrom
lahodaj:lsp-client-improvements-march-2025

Conversation

@lahodaj
Copy link
Copy Markdown
Contributor

@lahodaj lahodaj commented Mar 16, 2025

This is an attempt to provide various improvements to the NetBeans LSP client. In particular:

  • using the LSP server provided name for the Navigator panel, if any
  • in code completion supporting resolve, more properly handling additional text edits and snippets.
  • nicer "showMessage" from the server

mostly inspired by an attempt to use the Java Language Server inside NetBeans, but should also do something for the ccls server (although the snippet support in ccls could possible be improved).

@lahodaj lahodaj added the ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page) label Mar 16, 2025
@lahodaj lahodaj added this to the NB26 milestone Mar 16, 2025
@lahodaj lahodaj requested review from jtulach and mbien March 16, 2025 17:39
@lahodaj
Copy link
Copy Markdown
Contributor Author

lahodaj commented Mar 20, 2025

Please let me know if there are any objections to this. I would like to integrate sometime soon. (Ideally before the weekend.)

@mbien
Copy link
Copy Markdown
Member

mbien commented Mar 20, 2025

Please let me know if there are any objections to this. I would like to integrate sometime soon. (Ideally before the weekend.)

since you requested review from me: no objections, its just that I don't really use any LSP related features so I am not the right person to check this (feature list looks interesting though!).

@lahodaj lahodaj merged commit c70500c into apache:master Mar 21, 2025
31 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci:dev-build [ci] produce a dev-build zip artifact (7 days expiration, see link on workflow summary page)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants