diff -ur v58/ezmd.py v59/ezmd.py --- v58/ezmd.py 2020-10-03 12:57:47.000000000 +0900 +++ v59/ezmd.py 2020-10-23 05:19:00.000000000 +0900 @@ -9,6 +9,8 @@ import nkf import inc_ut import html_ut +import tm_ut +import cmd_ut heads = [ 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'h7', 'h8', 'h9' ] modes = heads + [ 'p', 'pre', 'ul', 'dl', 'tbl', 'index', 'swbuf', 'macro' ] @@ -266,6 +268,12 @@ r = do_detail(v2) if r: return r + if v1 == 'eval': + return do_v1v2( 'mode', eval( v2 ) ) + if v1 == 'date': + return do_v1v2( 'eval', 'tm_ut.date432()' ) + if v1 == 'cmd': + return do_v1v2( 'eval', 'cmd_ut.call( "{}", b2s=True )'.format( v2 ) ) if v2 == '': v2 = html_ut.get_title( v1 )