Enable inline diagnostics by default (#13970)

This commit is contained in:
Michael Davis
2025-07-26 14:23:15 -07:00
committed by GitHub
parent 6ea3677b9f
commit 6dc4722665
3 changed files with 2 additions and 12 deletions

View File

@@ -470,16 +470,6 @@ fn main() {
}
```
The new diagnostic rendering is not yet enabled by default. As soon as end of line or inline diagnostics are enabled the old diagnostics rendering is automatically disabled. The recommended default setting are:
```toml
[editor]
end-of-line-diagnostics = "hint"
[editor.inline-diagnostics]
cursor-line = "warning" # show warnings and errors on the cursorline inline
```
### `[editor.word-completion]` Section
Options for controlling completion of words from open buffers.

View File

@@ -109,7 +109,7 @@ impl InlineDiagnosticsConfig {
impl Default for InlineDiagnosticsConfig {
fn default() -> Self {
InlineDiagnosticsConfig {
cursor_line: DiagnosticFilter::Disable,
cursor_line: DiagnosticFilter::Enable(Severity::Warning),
other_lines: DiagnosticFilter::Disable,
min_diagnostic_width: 40,
prefix_len: 1,

View File

@@ -1055,7 +1055,7 @@ impl Default for Config {
indent_heuristic: IndentationHeuristic::default(),
jump_label_alphabet: ('a'..='z').collect(),
inline_diagnostics: InlineDiagnosticsConfig::default(),
end_of_line_diagnostics: DiagnosticFilter::Disable,
end_of_line_diagnostics: DiagnosticFilter::Enable(Severity::Hint),
clipboard_provider: ClipboardProvider::default(),
editor_config: true,
}