diff -ur v60/ezmd.py v61/ezmd.py --- v60/ezmd.py 2020-11-17 23:51:13.000000000 +0900 +++ v61/ezmd.py 2021-02-23 17:15:48.000000000 +0900 @@ -754,11 +754,16 @@ if lst: outbuf.append( tag_new('p', {}, lst) ) elif mode == 'pre': + prop = {} + bare = ( buf and buf[0] == 'bare' ) + if bare: + buf = buf[1:] + prop[ 'bare' ] = True buf = cut_ht_empty(buf) if buf: buf = cut_verb_idt(buf) s = '\n'.join(buf) + '\n' - outbuf.append( tag_new('pre', {}, s) ) + outbuf.append( tag_new('pre', prop, s) ) elif mode == 'ul': do_mode_ul(buf) elif mode == 'dl':