Do not open empty Language Server Output windows
- Dominant language
- Java
- Stars
- 3.1k
- Forks
- 935
- Avg merge
- 2d 3h
- Merged PRs (30d)
- 17
Description
### Description
I have a maven project with many maven sub-projects, each utilizing LSP server (in my case Lua. When netbeans starts, it opens separate output for each language server process it spawn. Not only I have never seen any output in any of that window, I have to close all the output windows every time I start Netbeans. It could be very helpful if all LSP outputs reuse single Output window tab and/or opens only when there is actual output to show.
### Use case/motivation
The motivation is to keep Netbeans UI uncluttered with windows which do not have any value.
### Related issues
_No response_
### Are you willing to submit a pull request?
Yes
Contributor guide
Research direction
No source file, test, or entry point is named. Reproduce the Maven multi-project case with multiple Lua language-server processes, then trace how each LSP output window is created. Done means idle servers do not open empty windows while actual output remains accessible, with the behavior covered by an appropriate test.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- desktop-dev, developer-experience, tooling
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100