On Fri, 8 Apr 2022 11:43:26 GMT, Alexey Ivanov <aiva...@openjdk.org> wrote:

>> But should /r/r/n cause 2 line feeds? /r should be just carriage return to 
>> cause caret to move from last column to first, why it is inserting new line?
>
> It is common to treat `\r` as new line if it's not followed by `\n`. In a 
> visual editor `\r` doesn't do anything.
> 
> Yet it's an interesting detail that wasn't covered in the initial evaluation.

> But should /r/r/n cause 2 line feeds? /r should be just carriage return to 
> cause caret to move from last column to first, why it is inserting new line?

\r is converted to \n in setText method....... To be specific, in `read(Reader 
in, Document doc, int pos)` method of DefaultEditorKit class......

-------------

PR: https://git.openjdk.java.net/jdk/pull/8122

Reply via email to