From f798e571cf354176241e7c4bbbafacaeed374bc8 Mon Sep 17 00:00:00 2001 From: Levi Neely Date: Mon, 11 May 2026 17:01:41 +0200 Subject: [PATCH] Kmpl: include LSP diagnostics in context --- scripts/Kmpl | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scripts/Kmpl b/scripts/Kmpl index 81dd121..03763d6 100755 --- a/scripts/Kmpl +++ b/scripts/Kmpl @@ -32,6 +32,7 @@ trap 'rm -rf "$tmpdir"' EXIT python3 $OLLIE/t/lsp_completion "$filename" "$line" "$col" > "$tmpdir/completions" 2>/dev/null & python3 $OLLIE/t/lsp_symbols "$filename" > "$tmpdir/symbols" 2>/dev/null & python3 $OLLIE/t/lsp_hover "$filename" "$line" "$col" > "$tmpdir/hover" 2>/dev/null & +python3 $OLLIE/t/lsp_diagnostics "$filename" > "$tmpdir/diagnostics" 2>/dev/null & wait # Walk up to workspace root (parent of .git) @@ -92,6 +93,10 @@ $(cat "$tmpdir/symbols") $(cat "$tmpdir/hover") " +[ -s "$tmpdir/diagnostics" ] && context="${context} +$(cat "$tmpdir/diagnostics") + +" [ -s "$tmpdir/hover_embedded" ] && context="${context} $(cat "$tmpdir/hover_embedded")