arduino-language-server icon indicating copy to clipboard operation
arduino-language-server copied to clipboard

An Arduino Language Server based on Clangd to Arduino code autocompletion

Results 37 arduino-language-server issues
Sort by recently updated
recently updated
newest added

## Bug Report ### Current behavior Currently, there's no way to get language server in neovim via Coc ### Expected behavior It would be amazing to have hints and language...

type: enhancement

This bindings have been added to [golang updream](https://pkg.go.dev/golang.org/x/sys/windows#KnownFolderPath), so the lib https://github.com/arduino/go-win32-utils has to be removed as a dep and the repo archived

type: enhancement
conclusion: declined
topic: code

## Describe the current behavior Declaring a function and writing an invocation fast enough doesn't show that function in the autocomplete window right away ## Describe the request Results are...

type: enhancement
topic: code

### Describe the problem I am playing with the LS to support multiple running language servers per workspace. I see the following error: ``` Panic: unimplemented request: workspace/semanticTokens/refresh goroutine 22...

topic: code
type: imperfection

## Bug Report ### Current behavior Any sketch that I open with the Language Server running fails during `textDocument/didChange` with the following error in the logs: ``` # inols-err.log 2021/03/27...

type: imperfection

### Describe the problem Error: ``` errors.ts:26 Uncaught Error: Cannot read properties of null (reading 'map') TypeError: Cannot read properties of null (reading 'map') at asCompletionResult (/Users/a.kitta/dev/g…ist/bundle.js:11434) at errors.ts:26 ```...

topic: code
type: imperfection

Opening an .ino file and then doing some edits. Specifically typing: ``` const char* string = "foo%test"; ``` eventually results in: `jsonrpc2: connection is closed` after which nothing works anymore....

type: imperfection

``` root ERROR Arduino: 2019/12/09 13:35:43 Command error: e:\BOY\dev\Arduino PRO IDE\resources\app\node_modules\arduino-ide -extension\build\arduino-cli.exe exit status 1 2019/12/09 13:35:43 ------------------------------BEGIN STDOUT Updating index: library_index.json downloaded ? 60523.50% ------------------------------END STDOUT 2019/12/09 13:35:43 ------------------------------BEGIN...

topic: code
type: imperfection

The `ino` file: ```cpp void setup() { digitalWrite(10, 20); digitalPinToPort(10); digitalPinToPort(30); } void loop() { } ``` Errors from the log: ``` root ERROR C/C++: I[13:35:07.966] reply:textDocument/hover(11) 0 ms, error:...

type: imperfection

Requiring a `-fqbn` option on the command line makes it difficult to set project-specific board names, and [the current workaround](https://github.com/williamboman/nvim-lsp-installer/blob/main/lua/nvim-lsp-installer/servers/arduino_language_server/README.md#dynamically-changing-fqbn-per-project) calls for hardcoded FQBN for each individual project, which is...

type: enhancement
topic: code