Compare commits

...

4 Commits

Author SHA1 Message Date
Roald Storm f7208d814b
Merge 2e1db95445 into 205e7ece70 2025-06-14 13:27:08 -07:00
RmStorm 2e1db95445 Incorporate feedback from @the-mikedavis 2025-06-13 19:48:45 +02:00
Michael Davis ae0611cf7c
Merge branch 'master' into feat/diagnostic-picker-display-lsp 2025-06-13 10:53:24 -04:00
RmStorm 7c7cca1b86 feat: Make the diagnostic picker display the resposible LSP
Signed-off-by: RmStorm <roaldstorm@gmail.com>
2025-06-13 11:53:52 +02:00
1 changed files with 5 additions and 2 deletions

View File

@ -252,6 +252,9 @@ fn diag_picker(
.into()
},
),
ui::PickerColumn::new("source", |item: &PickerDiagnostic, _| {
item.diag.source.as_deref().unwrap_or("").into()
}),
ui::PickerColumn::new("code", |item: &PickerDiagnostic, _| {
match item.diag.code.as_ref() {
Some(NumberOrString::Number(n)) => n.to_string().into(),
@ -263,12 +266,12 @@ fn diag_picker(
item.diag.message.as_str().into()
}),
];
let mut primary_column = 2; // message
let mut primary_column = 3; // message
if format == DiagnosticsFormat::ShowSourcePath {
columns.insert(
// between message code and message
2,
3,
ui::PickerColumn::new("path", |item: &PickerDiagnostic, _| {
if let Some(path) = item.location.uri.as_path() {
path::get_truncated_path(path)