File tree Expand file tree Collapse file tree 3 files changed +177
-102
lines changed Expand file tree Collapse file tree 3 files changed +177
-102
lines changed Original file line number Diff line number Diff line change @@ -50,27 +50,29 @@ def format_settings(app):
50
50
def fmt_setting (s ):
51
51
if callable (s .default ):
52
52
val = inspect .getsource (s .default )
53
- val = "\n " .join (" %s" % l for l in val .splitlines ())
54
- val = " :: \n \n " + val
53
+ val = "\n " .join (" %s" % line for line in val .splitlines ())
54
+ val = "\n \n .. code-block:: python \n \n " + val
55
55
elif s .default == '' :
56
- val = "``(empty string) ``"
56
+ val = "``'' ``"
57
57
else :
58
- val = "``%s ``" % s .default
58
+ val = "``%r ``" % s .default
59
59
60
60
if s .cli and s .meta :
61
- args = ["%s %s" % (arg , s .meta ) for arg in s .cli ]
62
- cli = ', ' .join (args )
61
+ cli = " or " .join ("``%s %s``" % (arg , s .meta ) for arg in s .cli )
63
62
elif s .cli :
64
- cli = ", " .join (s .cli )
63
+ cli = " or " .join ("``%s``" % arg for arg in s .cli )
64
+ else :
65
+ cli = ""
65
66
66
67
out = []
67
68
out .append (".. _%s:\n " % s .name .replace ("_" , "-" ))
68
- out .append ("%s " % s .name )
69
- out .append ("~" * len (s .name ))
69
+ out .append ("``%s`` " % s .name )
70
+ out .append ("~" * ( len (s .name ) + 4 ))
70
71
out .append ("" )
71
72
if s .cli :
72
- out .append ("* ``%s``" % cli )
73
- out .append ("* %s" % val )
73
+ out .append ("**Command line:** %s" % cli )
74
+ out .append ("" )
75
+ out .append ("**Default:** %s" % val )
74
76
out .append ("" )
75
77
out .append (s .desc )
76
78
out .append ("" )
You can’t perform that action at this time.
0 commit comments