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

### Describe the problem When specifying the `arduino:megaavr:uno2018` platform core as the FQBN, whether as part of the original language server command or inside of a `sketch.json` file for a...

type: imperfection

## Describe the current behavior The "**Problems**" view lists problems from files outside the sketch under a dummy file named "`not-ino`". https://github.com/arduino/arduino-language-server/blob/0.5.0-rc6/sourcemapper/ino.go#L31 I think this could be confusing to the...

type: enhancement
topic: code

Looking at the `--help` command of the LS, it tells that we can change the `-board-name` variable using or the `-fqbn` variable using JSON-RPC. I'm not sure how to do...

## Bug Report I am not sure if this happens with Arduino IDE too, but for me Completion does not work at all in the latest build. It shows that...

topic: code
type: imperfection

## Bug Report ### Current behavior When starting the language server (I'm using `neovim`'s LSP client), the invocation to the `arduino-cli` tool for a compilation step before calling `clangd` can...

topic: code
type: imperfection

It would be much easier to integrate this server if it mimicked the cli's behavior for determining the config file instead of requiring it in the invocation: https://arduino.github.io/arduino-cli/0.20/configuration/#locations

type: enhancement
topic: code

I think this is unrelated to arduino/arduino-language-server#17; `clangd`, `arduino-cli`, and `arduino-language-server` processes are up and running, I do not have any syntax error in my sketch (I hope), still, the...

type: imperfection

I got this when trying to figure out what's causing arduino/arduino-language-server#17 ``` root ERROR Arduino: 2019/12/11 15:37:19 jsonrpc2 handler: notification "textDocument/didChange" handling error: text access out of range: max=215 requested={13...

type: imperfection

```cpp const uint16_t port = 3000; ```

type: imperfection

## Please check if the PR fulfills these requirements - [x] The PR has no duplicates (please search among the [Pull Requests](https://github.com/arduino/arduino-language-server/pulls) before creating one) - [x] The PR follows...

topic: infrastructure
criticality: medium