mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-11-05 00:19:28 +01:00
parent
dfb5099c23
commit
c0dac09b7f
@ -6091,7 +6091,9 @@ begin
|
||||
Beauty:=SourceChangeCache.BeautifyCodeOptions;
|
||||
InitStack(Stack);
|
||||
try
|
||||
//DebugLn(['TStandardCodeTool.CompleteBlock ',StartNode.DescAsString]);
|
||||
{$IFDEF VerboseCompleteBlock}
|
||||
DebugLn(['TStandardCodeTool.CompleteBlock ',StartNode.DescAsString]);
|
||||
{$ENDIF}
|
||||
|
||||
if StartNode.Desc in AllPascalStatements then begin
|
||||
while (StartNode.Parent<>nil)
|
||||
|
||||
@ -3321,7 +3321,7 @@ begin
|
||||
begin
|
||||
AddChar:=true;
|
||||
if AutoCompleteChar(aChar,AddChar,acoLineBreak) then ;
|
||||
//DebugLn(['TSourceEditor.ProcessCommand ecLineBreak AddChar=',AddChar]);
|
||||
//DebugLn(['TSourceEditor.ProcessCommand ecLineBreak AddChar=',AddChar,' EditorOpts.AutoBlockCompletion=',EditorOpts.AutoBlockCompletion]);
|
||||
if not AddChar then Command:=ecNone;
|
||||
if EditorOpts.AutoBlockCompletion then
|
||||
AutoCompleteBlock;
|
||||
@ -4415,7 +4415,7 @@ var
|
||||
NewCode: TCodeBuffer;
|
||||
NewX, NewY, NewTopLine: integer;
|
||||
begin
|
||||
if not LazarusIDE.SaveSourceEditorChangesToCodeCache(self) then exit;
|
||||
LazarusIDE.SaveSourceEditorChangesToCodeCache(Self);
|
||||
XY:=FEditor.LogicalCaretXY;
|
||||
FEditor.BeginUndoBlock{$IFDEF SynUndoDebugBeginEnd}('TSourceEditor.AutoCompleteBlock'){$ENDIF};
|
||||
FEditor.BeginUpdate;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user