mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-08 07:37:02 +02:00
ide: refactoring: use AppendPathDelim/IncludeTrailingPathDelimiter for config paths.
git-svn-id: trunk@51401 -
This commit is contained in:
parent
befd8e10cb
commit
ce45e00b29
@ -318,7 +318,7 @@ begin
|
||||
CleanDir(fWorkingDir+PathDelim+'test');
|
||||
|
||||
// clean config directory
|
||||
CleanDir(GetPrimaryConfigPath+PathDelim+'units');
|
||||
CleanDir(AppendPathDelim(GetPrimaryConfigPath)+'units');
|
||||
|
||||
// clean custom target directory
|
||||
if fProfile.TargetDirectory<>'' then begin
|
||||
|
@ -538,7 +538,7 @@ begin
|
||||
XMLConfig.GetValue('CodeToolsOptions/Indentation/OnPaste/Enabled',true);
|
||||
fIndentationFilename :=
|
||||
XMLConfig.GetValue('CodeToolsOptions/Indentation/FileName'
|
||||
, TrimFilename(GetPrimaryConfigPath + PathDelim +DefaultIndentationFilename));
|
||||
, TrimFilename(AppendPathDelim(GetPrimaryConfigPath)+DefaultIndentationFilename));
|
||||
FIndentContextSensitive :=
|
||||
XMLConfig.GetValue('CodeToolsOptions/Indentation/ContextSensitive',true);
|
||||
|
||||
@ -732,7 +732,7 @@ procedure TCodeToolsOptions.SetLazarusDefaultFilename;
|
||||
var
|
||||
ConfFileName: string;
|
||||
begin
|
||||
ConfFileName:=SetDirSeparators(GetPrimaryConfigPath+'/'+DefaultCodeToolsOptsFile);
|
||||
ConfFileName:=AppendPathDelim(GetPrimaryConfigPath)+DefaultCodeToolsOptsFile;
|
||||
CopySecondaryConfigFile(DefaultCodeToolsOptsFile);
|
||||
if (not FileExistsCached(ConfFileName)) then begin
|
||||
debugln('Looking for code tools config file: "' + ConfFileName + '"');
|
||||
@ -899,7 +899,7 @@ begin
|
||||
FIndentOnLineBreak:=true;
|
||||
FIndentOnPaste:=true;
|
||||
fIndentationFilename:=
|
||||
TrimFilename(GetPrimaryConfigPath+PathDelim+DefaultIndentationFilename);
|
||||
TrimFilename(AppendPathDelim(GetPrimaryConfigPath)+DefaultIndentationFilename);
|
||||
FIndentContextSensitive:=true;
|
||||
|
||||
// code completion templates
|
||||
|
@ -2401,7 +2401,7 @@ end;
|
||||
|
||||
function UserSchemeDirectory(CreateIfNotExists: Boolean): String;
|
||||
begin
|
||||
Result := GetPrimaryConfigPath + DirectorySeparator + 'userschemes';
|
||||
Result := AppendPathDelim(GetPrimaryConfigPath) + 'userschemes';
|
||||
If CreateIfNotExists and (not DirectoryExistsUTF8(Result)) then
|
||||
CreateDirUTF8(Result);
|
||||
end;
|
||||
@ -4412,8 +4412,7 @@ begin
|
||||
inherited Create;
|
||||
InitLocale;
|
||||
|
||||
ConfFileName := SetDirSeparators(GetPrimaryConfigPath + '/' +
|
||||
EditOptsConfFileName);
|
||||
ConfFileName := AppendPathDelim(GetPrimaryConfigPath) + EditOptsConfFileName;
|
||||
CopySecondaryConfigFile(EditOptsConfFileName);
|
||||
try
|
||||
if (not FileExistsUTF8(ConfFileName)) then
|
||||
@ -4436,7 +4435,7 @@ begin
|
||||
|
||||
// code templates (dci file)
|
||||
fCodeTemplateFileName :=
|
||||
TrimFilename(GetPrimaryConfigPath+PathDelim+DefaultCodeTemplatesFilename);
|
||||
TrimFilename(AppendPathDelim(GetPrimaryConfigPath)+DefaultCodeTemplatesFilename);
|
||||
CopySecondaryConfigFile(DefaultCodeTemplatesFilename);
|
||||
if not FileExistsUTF8(CodeTemplateFileName) then
|
||||
begin
|
||||
@ -4784,7 +4783,7 @@ begin
|
||||
XMLConfig.GetValue('EditorOptions/CodeTools/AutoDelayInMSec', 1000);
|
||||
fCodeTemplateFileName :=
|
||||
XMLConfig.GetValue('EditorOptions/CodeTools/CodeTemplateFileName'
|
||||
, TrimFilename(GetPrimaryConfigPath + PathDelim + DefaultCodeTemplatesFilename));
|
||||
, TrimFilename(AppendPathDelim(GetPrimaryConfigPath) + DefaultCodeTemplatesFilename));
|
||||
fCTemplIndentToTokenStart :=
|
||||
XMLConfig.GetValue(
|
||||
'EditorOptions/CodeTools/CodeTemplateIndentToTokenStart/Value', False);
|
||||
|
@ -433,7 +433,7 @@ var
|
||||
ConfFileName: String;
|
||||
begin
|
||||
Result:=nil;
|
||||
ConfFileName:=SetDirSeparators(GetPrimaryConfigPath+'/encloseifdef.xml');
|
||||
ConfFileName:=AppendPathDelim(GetPrimaryConfigPath)+'encloseifdef.xml';
|
||||
try
|
||||
if (not FileExistsUTF8(ConfFileName)) then
|
||||
Result:=TXMLConfig.CreateClean(ConfFileName)
|
||||
|
@ -209,7 +209,7 @@ procedure THelpOptions.SetDefaultFilename;
|
||||
var
|
||||
ConfFileName: string;
|
||||
begin
|
||||
ConfFileName := SetDirSeparators(GetPrimaryConfigPath+'/'+DefaultHelpOptsFile);
|
||||
ConfFileName := AppendPathDelim(GetPrimaryConfigPath)+DefaultHelpOptsFile;
|
||||
CopySecondaryConfigFile(DefaultHelpOptsFile);
|
||||
if (not FileExistsUTF8(ConfFileName)) then
|
||||
DebugLn('NOTE: help options config file not found - using defaults');
|
||||
|
@ -80,7 +80,7 @@ var
|
||||
Config: TConfigStorage;
|
||||
begin
|
||||
if Filename='' then
|
||||
Filename:=SetDirSeparators(GetPrimaryConfigPath+'/'+IDEProtocolFilename);
|
||||
Filename:=IncludeTrailingPathDelimiter(GetPrimaryConfigPath)+IDEProtocolFilename;
|
||||
try
|
||||
Config:=DefaultConfigClass.Create(Filename,true);
|
||||
try
|
||||
@ -100,7 +100,7 @@ var
|
||||
Config: TConfigStorage;
|
||||
begin
|
||||
if Filename='' then
|
||||
Filename:=SetDirSeparators(GetPrimaryConfigPath+'/'+IDEProtocolFilename);
|
||||
Filename:=IncludeTrailingPathDelimiter(GetPrimaryConfigPath)+IDEProtocolFilename;
|
||||
try
|
||||
Config:=DefaultConfigClass.Create(Filename,false);
|
||||
try
|
||||
|
@ -577,7 +577,7 @@ procedure TInputHistories.SetLazarusDefaultFilename;
|
||||
var
|
||||
ConfFileName: string;
|
||||
begin
|
||||
ConfFileName:=SetDirSeparators(GetPrimaryConfigPath+'/'+DefaultHistoryFile);
|
||||
ConfFileName:=IncludeTrailingPathDelimiter(GetPrimaryConfigPath)+DefaultHistoryFile;
|
||||
CopySecondaryConfigFile(DefaultHistoryFile);
|
||||
FFilename:=ConfFilename;
|
||||
end;
|
||||
|
@ -1063,7 +1063,7 @@ begin
|
||||
HelpLang := GetLanguageSpecified;
|
||||
if HelpLang = '' then
|
||||
begin
|
||||
ConfFileName:=TrimFilename(SetDirSeparators(GetPrimaryConfigPath+'/'+EnvOptsConfFileName));
|
||||
ConfFileName:=TrimFilename(AppendPathDelim(GetPrimaryConfigPath)+EnvOptsConfFileName);
|
||||
try
|
||||
Cfg:=TXMLConfig.Create(ConfFileName);
|
||||
try
|
||||
|
@ -222,7 +222,7 @@ var
|
||||
ConfFileName: string;
|
||||
begin
|
||||
if fFilename='' then begin
|
||||
ConfFileName:=SetDirSeparators(GetPrimaryConfigPath+'/'+MiscOptsFilename);
|
||||
ConfFileName:=AppendPathDelim(GetPrimaryConfigPath)+MiscOptsFilename;
|
||||
CopySecondaryConfigFile(MiscOptsFilename);
|
||||
if (not FileExistsUTF8(ConfFileName)) then begin
|
||||
//DebugLn('Note: miscellaneous options file not found - using defaults');
|
||||
|
Loading…
Reference in New Issue
Block a user