Compact repeated blocks in both meta and note types
This commit is contained in:
@@ -875,12 +875,12 @@ class Tokenizer(ABC):
|
|||||||
# We don't need to keep the empty lines after this pass
|
# We don't need to keep the empty lines after this pass
|
||||||
pass
|
pass
|
||||||
|
|
||||||
elif cBlock[0] == BlockTyp.KEYWORD:
|
elif cBlock[0] in (BlockTyp.KEYWORD, BlockTyp.NOTE):
|
||||||
# Adjust margins for lines in a list of keyword lines
|
# Adjust margins for lines in repeated meta blocks
|
||||||
aStyle = cBlock[4]
|
aStyle = cBlock[4]
|
||||||
if pBlock[0] == BlockTyp.KEYWORD:
|
if pBlock[0] == cBlock[0]:
|
||||||
aStyle |= BlockFmt.Z_TOP
|
aStyle |= BlockFmt.Z_TOP
|
||||||
if nBlock[0] == BlockTyp.KEYWORD:
|
if nBlock[0] == cBlock[0]:
|
||||||
aStyle |= BlockFmt.Z_BTM
|
aStyle |= BlockFmt.Z_BTM
|
||||||
sBlocks.append((
|
sBlocks.append((
|
||||||
cBlock[0], cBlock[1], cBlock[2], cBlock[3], aStyle
|
cBlock[0], cBlock[1], cBlock[2], cBlock[3], aStyle
|
||||||
|
|||||||
Reference in New Issue
Block a user