Difference between revisions of "pcp"
From Free Pascal wiki
Jump to navigationJump to search (→Linux: pathdelimiter is forwardslah on *nix) |
(config files ID) |
||
Line 41: | Line 41: | ||
|- | |- | ||
| helpoptions.xml | | helpoptions.xml | ||
+ | |- | ||
+ | | idemake.cfg || A list of the compiled unit files for installed packages. Used to rebuild the IDE | ||
|- | |- | ||
| includelinks.xml | | includelinks.xml | ||
Line 46: | Line 48: | ||
| inputhistory.xml | | inputhistory.xml | ||
|- | |- | ||
− | | packagefiles.xml | + | | packagefiles.xml || A list of the package files (.lpk) of packages installed in the IDE |
|- | |- | ||
| compilertest.pas | | compilertest.pas |
Revision as of 09:15, 3 April 2023
PCP, short for Primary Config Path, is a Lazarus command-line option which permits specifying the directory where Lazarus configuration files are located.
For example, a Linux launcher link (.desktop file) may contain a line like:
Exec=/P/s/lazarus/lazarus --pcp="/P/s/config_lazarus"
which tells Lazarus to look for its configuration in the folder:
/P/s/config_lazarus
This option is most useful when using multiple Lazarus: it is needed to keep their configurations properly separated.
Windows
If option --pcp is not specified, the default folder in Windows Vista and up is:
C:\Users\USERNAME\AppData\Local\lazarus
Linux
For Linux (and other Unix-like systems) the default configuration folder is:
~/.lazarus
Configuration files
file | decription |
---|---|
lazarus.dci | Code Templates |
jcfsettings.cfg | Jedi Code Format settings |
codeexploreroptions.xml | Code Explorer Options |
codetoolsoptions.xml | Code Tools Options |
editormacroscript.xml | |
editoroptions.xml | Editor Options |
environmentoptions.xml | Environment Options |
fpcdefines.xml | |
helpoptions.xml | |
idemake.cfg | A list of the compiled unit files for installed packages. Used to rebuild the IDE |
includelinks.xml | |
inputhistory.xml | |
packagefiles.xml | A list of the package files (.lpk) of packages installed in the IDE |
compilertest.pas | |
laz_indentation.pas |