Show More
@@ -111,7 +111,7 b' def findliteralblocks(blocks):' | |||
|
111 | 111 | i += 1 |
|
112 | 112 | return blocks |
|
113 | 113 | |
|
114 | _bulletre = re.compile(r'(-|[0-9A-Za-z]+\.|\(?[0-9A-Za-z]+\)) ') | |
|
114 | _bulletre = re.compile(r'(-|[0-9A-Za-z]+\.|\(?[0-9A-Za-z]+\)|\|) ') | |
|
115 | 115 | _optionre = re.compile(r'^(--[a-z-]+)((?:[ =][a-zA-Z][\w-]*)? +)(.*)$') |
|
116 | 116 | _fieldre = re.compile(r':(?![: ])([^:]*)(?<! ):[ ]+(.*)') |
|
117 | 117 | _definitionre = re.compile(r'[^ ]') |
@@ -291,8 +291,13 b' def formatblock(block, width):' | |||
|
291 | 291 | subsequent_indent=defindent)) |
|
292 | 292 | initindent = subindent = indent |
|
293 | 293 | if block['type'] == 'bullet': |
|
294 | m = _bulletre.match(block['lines'][0]) | |
|
295 | subindent = indent + m.end() * ' ' | |
|
294 | if block['lines'][0].startswith('| '): | |
|
295 | # Remove bullet for line blocks and add no extra | |
|
296 | # indention. | |
|
297 | block['lines'][0] = block['lines'][0][2:] | |
|
298 | else: | |
|
299 | m = _bulletre.match(block['lines'][0]) | |
|
300 | subindent = indent + m.end() * ' ' | |
|
296 | 301 | elif block['type'] == 'field': |
|
297 | 302 | keywidth = block['keywidth'] |
|
298 | 303 | key = block['key'] |
@@ -106,6 +106,12 b' 2. Continuing with the second item.' | |||
|
106 | 106 | |
|
107 | 107 | 1) Another |
|
108 | 108 | 2) List |
|
109 | ||
|
110 | Line blocks are also a form of list: | |
|
111 | ||
|
112 | | This is the first line. | |
|
113 | The line continues here. | |
|
114 | | This is the second line. | |
|
109 | 115 | """ |
|
110 | 116 | |
|
111 | 117 | debugformat('lists', lists, 60) |
@@ -120,6 +120,11 b' 2. Continuing with the second item.' | |||
|
120 | 120 | (2) bar |
|
121 | 121 | 1) Another |
|
122 | 122 | 2) List |
|
123 | ||
|
124 | Line blocks are also a form of list: | |
|
125 | ||
|
126 | This is the first line. The line continues here. | |
|
127 | This is the second line. | |
|
123 | 128 | ---------------------------------------------------------------------- |
|
124 | 129 | |
|
125 | 130 | lists formatted to fit within 30 characters: |
@@ -157,6 +162,13 b' 2. Continuing with the second' | |||
|
157 | 162 | (2) bar |
|
158 | 163 | 1) Another |
|
159 | 164 | 2) List |
|
165 | ||
|
166 | Line blocks are also a form of | |
|
167 | list: | |
|
168 | ||
|
169 | This is the first line. The | |
|
170 | line continues here. | |
|
171 | This is the second line. | |
|
160 | 172 | ---------------------------------------------------------------------- |
|
161 | 173 | |
|
162 | 174 | options formatted to fit within 60 characters: |
General Comments 0
You need to be logged in to leave comments.
Login now