Skip to content

Commit c17681c

Browse files
authored
Prioritise diagnostics over code lenses in virtual texts (#1076)
1 parent 406be2b commit c17681c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/language_server_protocol.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3222,6 +3222,11 @@ impl LanguageClient {
32223222
let mut virtual_texts = vec![];
32233223
let use_virtual_text = self.get(|state| state.use_virtual_text.clone())?;
32243224

3225+
// code lens
3226+
if UseVirtualText::All == use_virtual_text || UseVirtualText::CodeLens == use_virtual_text {
3227+
virtual_texts.extend(self.virtual_texts_from_code_lenses(filename)?.into_iter());
3228+
}
3229+
32253230
// diagnostics
32263231
if UseVirtualText::All == use_virtual_text
32273232
|| UseVirtualText::Diagnostics == use_virtual_text
@@ -3232,11 +3237,6 @@ impl LanguageClient {
32323237
virtual_texts.extend(vt_diagnostics);
32333238
}
32343239

3235-
// code lens
3236-
if UseVirtualText::All == use_virtual_text || UseVirtualText::CodeLens == use_virtual_text {
3237-
virtual_texts.extend(self.virtual_texts_from_code_lenses(filename)?.into_iter());
3238-
}
3239-
32403240
self.vim()?.set_virtual_texts(
32413241
bufnr,
32423242
namespace_id,

0 commit comments

Comments
 (0)