I was unable to find (in the wiki/FAQ) where Lazarus stores its global settings/options (the ones that are not project-specific and don't go into *.lpi).
Where does Lazarus look for these options, in what order? This is most likely platform dependent.
On my Mac, they appear to be stored in several XML files located in ~/.lazarus/
If I find out, where would be an appropriate place to document this in the wiki? It is something to put in IDE documentation, but I had also hoped to find it under development documentation.
To get some more detailed picture, can someone comment on each of the following files/directories that I find in ~/.lazarus/
bin/
cleandirectorydialog.xml
codeexploreroptions.xml
compilertest.pas Should I put something in this? (it is empty) editoroptions.xml Environment > Editor options ... environmentoptions.xml Environment > Environment options ... helpoptions.xml Help > Configure help ...
idemake.cfg
includelinks.xml
inputhistory.xml
lazarus.dci Environment > Code templates ...
lib/
miscellaneousoptions.xml
packagefiles.xml Packages > Configure installed packages ... projectsessions/
protocol.xml
staticpackages.inc
templates/ Tools > Project templates options
Thanks,
Tom
