reformat paragraph (ctrl-B) now matches linewrap length in reguar word wrapping, pasting urls longer than 80 chars from clipboard now works as expected
This commit is contained in:
parent
fce718ece3
commit
aa10b93c6a
|
@ -191,7 +191,7 @@ Var
|
||||||
Begin
|
Begin
|
||||||
Result := False;
|
Result := False;
|
||||||
|
|
||||||
If GetLineLength(ANSI.Data[Line], 80) >= Rowsize Then Begin
|
If GetLineLength(ANSI.Data[Line], 80) >= RowSize Then Begin
|
||||||
Result := True;
|
Result := True;
|
||||||
|
|
||||||
Exit;
|
Exit;
|
||||||
|
@ -1347,7 +1347,7 @@ Begin
|
||||||
|
|
||||||
If JoinLen = 0 Then Break;
|
If JoinLen = 0 Then Break;
|
||||||
|
|
||||||
If LineLen + JoinLen <= RowSize Then Begin
|
If LineLen + JoinLen < RowSize Then Begin
|
||||||
Move (ANSI.Data[Line + 1], ANSI.Data[Line][LineLen + 2], SizeOf(RecAnsiBufferChar) * JoinLen);
|
Move (ANSI.Data[Line + 1], ANSI.Data[Line][LineLen + 2], SizeOf(RecAnsiBufferChar) * JoinLen);
|
||||||
|
|
||||||
ANSI.Data[Line][LineLen + 1].Ch := ' ';
|
ANSI.Data[Line][LineLen + 1].Ch := ' ';
|
||||||
|
@ -1476,7 +1476,8 @@ Begin
|
||||||
End;
|
End;
|
||||||
#32..
|
#32..
|
||||||
#254 : If (CurLength >= RowSize) and (GetWrapPos(ANSI.Data[CurLine], RowSize, RowSize) = 0) And InsertMode Then Begin
|
#254 : If (CurLength >= RowSize) and (GetWrapPos(ANSI.Data[CurLine], RowSize, RowSize) = 0) And InsertMode Then Begin
|
||||||
// dont do anything
|
DoEnter;
|
||||||
|
DoChar(Ch);
|
||||||
End Else
|
End Else
|
||||||
If (CurX = 1) and (Ch = '/') and (Not DrawMode) Then Begin
|
If (CurX = 1) and (Ch = '/') and (Not DrawMode) Then Begin
|
||||||
EditorCommands;
|
EditorCommands;
|
||||||
|
|
Loading…
Reference in New Issue