Skip to content

nvim-lspconfig + arduino-language-server doesn't attach to buffer #187

Closed
@realhackcraft

Description

@realhackcraft

Describe the problem

I'm using NvChad. My arduino ls doesn't crash, but doesn't attach to the buffer either.

To reproduce

exerpt of my config:

local lspconfig = require "lspconfig"

local MY_FQBN = "arduino:avr:leonardo"

local on_attach = require("nvchad.configs.lspconfig").on_attach
local on_init = require("nvchad.configs.lspconfig").on_init
local capabilities = require("nvchad.configs.lspconfig").capabilities

lspconfig.arduino_language_server.setup {
  on_attach = on_attach,
  on_init = on_init,
  capabilities = capabilities,
  cmd = {
    "arduino-language-server",
    "-cli-config",
    "$HOME/.arduino15/arduino-cli.yaml",
    "-fqbn",
    MY_FQBN,
  },
}

Expected behavior

Attach to the buffer with the .ino file

Arduino Language Server version

0.7.6

Arduino CLI version

arduino-cli Version: 0.35.3 Commit: 95cfd654 Date: 2024-02-19T13:15:51Z

Operating system

macOS

Operating system version

14.5

Additional context

Screenshot 2024-06-08 at 23 12 38

Issue checklist

  • I searched for previous reports in the issue tracker
  • I verified the problem still occurs when using the latest version
  • My report contains all necessary details

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: imperfectionPerceived defect in any part of project

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions