Skip to content

Commit 4502b0b

Browse files
authored
[#250] Add context info to .clangd yaml problem marker (#251)
fixes #250
1 parent d4bca9e commit 4502b0b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

bundles/org.eclipse.cdt.lsp.clangd/src/org/eclipse/cdt/lsp/internal/clangd/ClangdConfigFileChecker.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ private class ClangdConfigMarker {
9696
*/
9797
private ClangdConfigMarker parseYamlException(MarkedYAMLException exception, byte[] buffer) {
9898
var marker = new ClangdConfigMarker();
99-
marker.message = exception.getProblem();
99+
var context = exception.getContext();
100+
marker.message = context != null ? context + " " + exception.getProblem() : exception.getProblem(); //$NON-NLS-1$
100101
var problemMark = exception.getProblemMark();
101102
if (problemMark == null) {
102103
return marker;

0 commit comments

Comments
 (0)