Skip to content

preferences.txt switches are not documented #744

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
QuadCorei8085 opened this issue Dec 26, 2022 · 4 comments
Open

preferences.txt switches are not documented #744

QuadCorei8085 opened this issue Dec 26, 2022 · 4 comments
Labels

Comments

@QuadCorei8085
Copy link

I was browsing through the net for explanation of what switches are possible and how they behave. Found no site where it is described what the switches/options under preferences.txt are doing.

@per1234
Copy link
Contributor

per1234 commented Dec 29, 2022

The existence of the preferences.txt file is mentioned here:

https://github.com/arduino/docs-content/blob/main/content/hacking/01.software/Preferences/Preferences.md

but the configuration properties are not documented.

An example of some properties of interest, for things that can only be configured by editing preferences.txt (not configurable via the Arduino IDE GUI):

The important thing to note is preferences.txt is specific to Arduino IDE 1.x. Arduino IDE 2.x does has a completely separate preferences store and does not use preferences.txt at all. For the most part, all Arduino IDE 2.x's settings can be configured via the GUI (some in File > Preferences and others in the advanced settings)

@QuadCorei8085
Copy link
Author

So it is undocumented indeed.

Is there at least a complete list with all the properties and swtiches?

@per1234
Copy link
Contributor

per1234 commented Dec 29, 2022

Is there at least a complete list with all the properties and swtiches?

No. There is no formal official documentation whatsoever of the Arduino IDE 1.x preferences.txt properties.

It is unfortunate that was never created. The Arduino IDE 1.x developers added valuable configuration options, but that value was never really delivered to the users because there was no good way to learn about the features.

But the Arduino IDE 1.x project is no longer under active development and Arduino IDE 2.x is the future, so it is questionable whether it is worth the effort to produce such documentation at this point in time.

@jcarolinares
Copy link
Contributor

Hello @jacobhylen

As exposed by @per1234 the Arduino 1.X is not longer under active development and therefore I consider this potential documentation is not a priority.

However, the project belongs to the community, and the community if need it can create a Pull Request to expand the documentation of https://github.com/arduino/docs-content/blob/main/content/hacking/01.software/Preferences/Preferences.md to expand that content.

Please take a look and actions if need it, thanks

Serjlee pushed a commit that referenced this issue Jan 7, 2025
…-page

[PXCT-287] Portenta Mid Carrier Proto Shield: Product Page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants