Olivier Goffart
|
0cd13d245d
|
LSP: better diagnostic reporting
Don't put the filename in the message, it is already there.
Also handle Warnings as Warnings
|
2021-04-04 14:48:50 +02:00 |
|
Olivier Goffart
|
309a9274e1
|
LSP: preview window
Currently not yet live preview from the open document content, but that should totaly be doable
|
2021-04-03 10:00:12 +02:00 |
|
Simon Hausmann
|
87b320f216
|
Fix LSP on Windows
Use `to_file_path` to extract the correct path. Just calling `path()` will return something
like `//%3a/Users/blah` instead of `c:\Users\blah`
|
2021-04-01 13:44:10 +02:00 |
|
Simon Hausmann
|
ffe4ba84b5
|
Fix LSP diagnostics not disappearing when fixed
To clear diagnostics we must send out empty ones. That means we must always send them for all loaded files and the main file.
|
2021-03-31 20:47:42 +02:00 |
|
Olivier Goffart
|
014e13b05f
|
Make Diagnostic field private
|
2021-03-15 10:37:24 +01:00 |
|
Olivier Goffart
|
730b1ccff2
|
Refactor diagnostic: Merge BuildDiagnostic and FileDiagnostic
|
2021-03-12 19:32:50 +01:00 |
|
Olivier Goffart
|
11e0be5130
|
Add the SourceLocation into the Diagnostic
|
2021-03-12 12:49:19 +01:00 |
|
Olivier Goffart
|
968dfaae87
|
Put what is the FileDiagnostics into the SourceFile so the SourceFile has the content
|
2021-03-11 16:23:46 +01:00 |
|
Olivier Goffart
|
57804b64a3
|
Don't use the canonical path for diagnostics
|
2020-12-28 15:07:49 +01:00 |
|
Olivier Goffart
|
9aca0b0a7e
|
LSP: Allow to access to the type loader documents
So that we can go to the definition of un-open documents
|
2020-12-28 12:48:32 +01:00 |
|
Olivier Goffart
|
60c3ceeaa8
|
Silent warning
|
2020-12-28 12:48:32 +01:00 |
|
Olivier Goffart
|
2a43575528
|
Fix license header check
By removing files that needn't to be checked in or adding the right header
|
2020-12-23 18:08:43 +01:00 |
|
Olivier Goffart
|
b124826fd6
|
Make the goto definition actually works with vscode
|
2020-12-23 15:15:53 +01:00 |
|
Olivier Goffart
|
21a86de972
|
Make the sixtyFPS LSP server load from VSCode
|
2020-12-23 15:15:53 +01:00 |
|
Olivier Goffart
|
7fcb49bef1
|
Implement Go to definition for elements
|
2020-12-23 15:15:53 +01:00 |
|
Olivier Goffart
|
d0158bce78
|
More work on the LSP
|
2020-12-23 15:15:53 +01:00 |
|
Olivier Goffart
|
599c92c974
|
WIP LSP server skeletton
I can run it from Kate, but for some reason it does not work with VSCode yet
|
2020-12-23 15:15:53 +01:00 |
|