Description
Windows specific issues:
Problems window shows outdated errors even after they have been solvedAutoformat doesn't workProblems windows shows error innot-ino
file:
In included file: 'vcruntime.h' file not found
C:\Program Files (x86)\Windows Kits\10\Include\10.0.17134.0\ucrt\corecrt.h:10:10:
note: error occurred here
-
Including a new library doesn't restart the LS so definition in that header are not shown on autocomplete, selecting another board solves that since it forces a restart of the LS
-
The LS crashes often even with minimal output, this is probably caused by the fact that paths are escaped multiple times, see last lines of following log: inols-err.log -
Symbols likepinMode
,digitalWrite
anddelay
are not recognized by the LS, probably caused by escaping paths multiple times.
-
Often errors are highlighted in the text editor but are shown in the Problems window, this might be caused by the escaping paths multiple times too.
Both in Linux and Windows:
-
No output from the Arduino Language Server is shown but logs are still written to file in the sketch folder. After triggering output for some other reason, like installing a core, the LS output is shown.
-
Serial
is never autocompleted and not recognized as a known symbol.