You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://github.com/arduino/arduino-language-server/actions/workflows/check-go-task.yml)
The **Arduino Language Server** is the tool that powers the autocompletion of the new [Arduino IDE 2][arduino-ide-repo]. It implements the standard [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) so it can be used with other IDEs as well.
9
10
@@ -63,6 +64,7 @@ To run tests:
63
64
```
64
65
go test -v ./...
65
66
```
67
+
66
68
## Usage
67
69
68
70
The language server it's not intended for direct usage by humans via the command line terminal.
@@ -87,6 +89,7 @@ The -fqbn flag represents the board you're actually working on (different boards
87
89
The support for the board must be installed with the `arduino-cli core install ...` command before starting the language server.
88
90
89
91
If you do not have an Arduino CLI config file, you can create one by running:
92
+
90
93
```
91
94
arduino-cli config init
92
95
```
@@ -99,6 +102,5 @@ This open source code was written by the Arduino team and is maintained on a dai
99
102
100
103
The code contained in this repository is licensed under the terms of the Apache 2.0 license. If you have questions about licensing please contact us at [license@arduino.cc](mailto:license@arduino.cc).
0 commit comments