diff options
Diffstat (limited to 'src/server/documents.odin')
| -rw-r--r-- | src/server/documents.odin | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/server/documents.odin b/src/server/documents.odin index cec42cb..e19deb5 100644 --- a/src/server/documents.odin +++ b/src/server/documents.odin @@ -326,10 +326,12 @@ document_refresh :: proc(document: ^Document, config: ^common.Config, writer: ^W if writer != nil && !config.disable_parser_errors { document.diagnosed_errors = true + uri := common.create_uri(document.uri.path, context.temp_allocator) + for error, i in errors { add_diagnostics( .Syntax, - document.uri.uri, + uri.uri, Diagnostic { range = common.Range { start = common.Position{line = error.line - 1, character = 0}, |