microsoft / microsoft/vscode-cmake-tools

Request: Option to disable output panel auto-activation when configurating-on-open

Open
#4,120 8 comments 3 reactions 0 assignees View on GitHub
enhancement more votes needed
Dominant language
TypeScript
Stars
1.7k
Forks
546
Avg merge
2d 16h
Merged PRs (30d)
32

Description

Currently, when automatically configuring on open, CMake Tools activates it's output panel. In the process of debugging the C/C++ Extension, I'm often trying to investigate issues at start-up, trying to view the C/C++ output panel. It would be great if there were some way to prevent CMake Tools from switching my output channel selection, yet still configure as expected.

Perhaps this could even be an undocumented setting that is applied only when extensions are running in a debug session? (I think that can be determined using `vscode.env.sessionId`).

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the automatic configuring-on-open path and where CMake Tools activates its output panel; review the proposed vscode.env.sessionId condition. Done means configuration still runs while users can prevent the output channel selection from changing.

Written by the indexing model from the issue text.

Assessment

Tech stack
cmake, typescript, vscode
Domain
developer-experience, tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.