The formatter breaks nested list layout by indenting each level with two spaces. This causes rendered layout to break. Additionally, this causes MD005 warnings. Here is a before/after with source before/after the rendered cases. Using latest version available at the VSCode Market.
# Before formatting
1. Base `76(1/0)` + ea for divisor.
2. Let `hdivisor = divisor << 16`
3. Repeat 15 times:
1. Let `dividend = dividend << 1`
2. if `carry == 1`: let `dividend = dividend - hdivisor`
3. otherwise:
1. If `dividend >= hdivisor`:
1. Let `dividend = dividend - hdivisor`
2. Add `2(0/0)`
2. Otherwise add `4(0/0)`
Before formatting
Base 76(1/0) + ea for divisor.
Let hdivisor = divisor << 16
Repeat 15 times:
Let dividend = dividend << 1
if carry == 1: let dividend = dividend - hdivisor
otherwise:
If dividend >= hdivisor:
Let dividend = dividend - hdivisor
Add 2(0/0)
Otherwise add 4(0/0)
# After formatting
1. Base `76(1/0)` + ea for divisor.
2. Let `hdivisor = divisor << 16`
3. Repeat 15 times:
1. Let `dividend = dividend << 1`
2. if `carry == 1`: let `dividend = dividend - hdivisor`
3. otherwise:
1. If `dividend >= hdivisor`:
2. Let `dividend = dividend - hdivisor`
3. Add `2(0/0)`
4. Otherwise add `4(0/0)`
The formatter breaks nested list layout by indenting each level with two spaces. This causes rendered layout to break. Additionally, this causes MD005 warnings. Here is a before/after with source before/after the rendered cases. Using latest version available at the VSCode Market.
Before formatting
76(1/0)
+ ea for divisor.hdivisor = divisor << 16
Repeat 15 times:
dividend = dividend << 1
carry == 1
: letdividend = dividend - hdivisor
otherwise:
If
dividend >= hdivisor
:dividend = dividend - hdivisor
2(0/0)
Otherwise add
4(0/0)
After formatting
76(1/0)
+ ea for divisor.hdivisor = divisor << 16
Repeat 15 times:
Let
dividend = dividend << 1
if
carry == 1
: letdividend = dividend - hdivisor
otherwise:
If
dividend >= hdivisor
:Let
dividend = dividend - hdivisor
Add
2(0/0)
Otherwise add
4(0/0)