Skip to content

Allow editing of libraries, the core, and the toolchain from the Editor #743

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
3 tasks done
JM-FRANCE opened this issue Jan 7, 2022 · 6 comments
Open
3 tasks done
Assignees
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement

Comments

@JM-FRANCE
Copy link

JM-FRANCE commented Jan 7, 2022

Describe the request

Add an option to overrule the read-only mode for editor tabs of files from outside the sketch.

Describe the current behavior

Files from outside the sketch folder (libraries, core, toolchain) can be opened in the Arduino IDE editor via features such as "Go to definition..." and "Peek definition".

The IDE makes these editor tabs "read-only". This is done to protect beginners from inadvertently modifying key files which could lead to unplanned and hard to debug consequences outside their current project. So this is good.

🙁 But this also prevents advanced users from debugging libraries on the spot (fix warnings etc) and they need to use a separate editors for those files making the workflow less seamless.

Arduino IDE version

Original report

2.0.0-rc3

Last verified with

73b6dc4

Operating system

All

Operating system version

Any

Additional context

Additional requests

Issue checklist

  • I searched for previous requests in the issue tracker
  • I verified the feature was still missing when using the latest nightly build
  • My request contains all necessary details
@JM-FRANCE JM-FRANCE added the type: enhancement Proposed improvement label Jan 7, 2022
@per1234 per1234 added the topic: code Related to content of the project itself label Jan 7, 2022
@DaveTur

This comment was marked as duplicate.

@rouderaa

This comment was marked as duplicate.

@darianbjohnson

This comment was marked as off-topic.

@truher

This comment was marked as duplicate.

@muellerryan

This comment was marked as duplicate.

@corneo

This comment was marked as off-topic.

@arduino arduino locked as too heated and limited conversation to collaborators Mar 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
topic: code Related to content of the project itself type: enhancement Proposed improvement
Projects
None yet
Development

No branches or pull requests

9 participants