apache / apache/netbeans

Do not open empty Language Server Output windows

Open
#8,880 1 comment 0 reactions 0 assignees View on GitHub
kind:feature LSP needs:triage UI
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.