- 
                Notifications
    You must be signed in to change notification settings 
- Fork 145
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Current behavior: clangd diagnostics run on every keystroke with a (probably) fixed internal debounce and cannot be adjusted by the user.
Requested features:
- Configurable debounce delay
- Setting: clangd.diagnostics.debounceTime(integer, milliseconds)
- Effect: wait at least this long after the last keystroke before triggering diagnostics.
- Diagnostics on save only
- Setting: clangd.diagnostics.runOnSave(boolean)
- Effect: disable live diagnostics; publish errors and warnings only when the file is saved.
Use cases:
- Prevent distracting re-analysis while typing comments or sketching code.
- Improve responsiveness in large codebases.
- Give users control over immediacy vs. performance trade-off.
JVApen, badgercho and ZZZankisgursoy
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request