Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

"Go To Definition" stops working after changing directories.data path #2347

Open
Labels
topic: language serverRelated to the Arduino Language Server type: imperfectionPerceived defect in any part of project
@grinchyk

Description

Describe the problem

Go To Definition option in the context menu stops working after relocating the Arduino15 folder.

To reproduce

I tried to move the Arduino15 folder from the Local folder to my other folder.
In this case, I set the path to my folder in the file arduino-cli.yaml:

directories:
 builtin:
 libraries: workspace\Arduino15\libraries
 data: workspace\Arduino15
 downloads: workspace\Arduino15\staging
 libraries: workspace\Arduino15\libraries
 user: D:\Users\lsd\Documents\Arduino

At the same time, I deleted the original Arduino15 folder from the Local folder
The environment as a whole understands such movement.
The environment continues to work correctly with the folder at the new path I specified.
But the Go To Definition option in the context menu stops working.
When I copy the Arduino15 folder back to the Local folder
then Go To Definition is restore functionality the next time the environment is loaded.
The compiler and other elements of the environment continue working with the folder I specified in the arduino-cli.yaml

Expected behavior

Go To Definition option in the context menu should work in both situations

Arduino IDE version

2.2.1

Operating system

Windows

Operating system version

10

Issue checklist

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    topic: language serverRelated to the Arduino Language Server 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

        AltStyle によって変換されたページ (->オリジナル) /