Bug: whitespace table alignment broken with syntax highlighting on
mondO opened this issue · 1 comments
mondO commented
I want to turn the following snippet of python into a table:
( ""+ "msgs flit_size msg_size src_delay sink_delay" ),
[ "trivial_f8_m16", trivial_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16", more_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16_srcdelay", more_f8_m16_msgs, 8, 16, (3,10), (0,0) ],
[ "more_f8_m16_src_sinkdelay", more_f8_m16_msgs, 8, 16, (3,10), (3,4) ],
My expected result when running ga*<space>
is this:
( ""+ "msgs flit_size msg_size src_delay sink_delay" ),
[ "trivial_f8_m16", trivial_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16", more_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16_srcdelay", more_f8_m16_msgs, 8, 16, (3,10), (0,0) ],
[ "more_f8_m16_src_sinkdelay", more_f8_m16_msgs, 8, 16, (3,10), (3,4) ],
This works fine when syntax highlighting is turned off. If I enable syntax highlighting, however, I get this:
( ""+ "msgs flit_size msg_size src_delay sink_delay" ),
[ "trivial_f8_m16", trivial_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16", more_f8_m16_msgs, 8, 16, (0,0), (0,0) ],
[ "more_f8_m16_srcdelay", more_f8_m16_msgs, 8, 16, (3,10), (0,0) ],
[ "more_f8_m16_src_sinkdelay", more_f8_m16_msgs, 8, 16, (3,10), (3,4) ],
I am able to reproduce this with syntax set to python, C, and Java.