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
|
||||
pass
|
||||
|
||||
elif cBlock[0] == BlockTyp.KEYWORD:
|
||||
# Adjust margins for lines in a list of keyword lines
|
||||
elif cBlock[0] in (BlockTyp.KEYWORD, BlockTyp.NOTE):
|
||||
# Adjust margins for lines in repeated meta blocks
|
||||
aStyle = cBlock[4]
|
||||
if pBlock[0] == BlockTyp.KEYWORD:
|
||||
if pBlock[0] == cBlock[0]:
|
||||
aStyle |= BlockFmt.Z_TOP
|
||||
if nBlock[0] == BlockTyp.KEYWORD:
|
||||
if nBlock[0] == cBlock[0]:
|
||||
aStyle |= BlockFmt.Z_BTM
|
||||
sBlocks.append((
|
||||
cBlock[0], cBlock[1], cBlock[2], cBlock[3], aStyle
|
||||
|
||||
Reference in New Issue
Block a user