davidvarga / MBeautifier

MBeautifier is a MATLAB source code formatter, beautifier. It can be used directly in the MATLAB Editor and it is configurable.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EndingNewLineCount is not handled correctly

stinos opened this issue · comments

Given an open editor page with only one statement and no newline, I'd expect EndingNewLineCount=1 to add a newline at the end of the file (please correct me if that's not what it does).
I'm using the default settings.xml in a fresh clone, in a new (no preferences changed) R2021b installation.

So the input is:

a = 1;

but after running MBeautify.formatCurrentEditorPage() nothing changes.

When the input is:

a = 1;

it is left as-is, which is ok.
And when the input is

a = 1;


one newline is removed which is also ok.