WSIndent2


A somewhat different approach to whitespace indenting (as compared to WSIndent), that allows for other block markups to be indented as well.

Vote for/against this feature at PITS:00562 (it's a CoreCandidate).

# This is a list item.
# This is another list item.

  Because these lines start in 
  the same column as the list item above, 
  they're treated as continuations
  of that item.

  But here's a paragraph.

  ## %alpha% Here's a third-level list
  ## Another third-level list item

     This text is part of the third-level list.

  ## One last third-level list item.

  Back to first level text.

# And another first-level item.
## A second-level item.
   ||border='1'
   ||A simple||table in the||
   ||   second-level|| list item||

   !! An indented heading.
   !!!! Another indented heading

   An indented image.

   Attach:pmwiki-32.gif

## More second-level item.

  1. This is a list item.
  2. This is another list item.
    Because these lines start in the same column as the list item above, they're treated as continuations of that item.
    But here's a paragraph.
    1. Here's a third-level list
    2. Another third-level list item
      This text is part of the third-level list.
    3. One last third-level list item.
    Back to first level text.
  3. And another first-level item.
    1. A second-level item.
      A simpletable in the
      second-levellist item

      An indented heading.

      Another indented heading

      An indented image.
    2. More second-level item.
 0: 00.00 00.00 config start
 1: 00.00 00.00 config end
 2: 00.03 00.03 MarkupToHTML begin
 3: 00.03 00.03 MarkupToHTML begin
 4: 00.05 00.05 MarkupToHTML end
 5: 00.05 00.05 MarkupToHTML end
 6: 00.06 00.06 MarkupToHTML begin
 7: 00.07 00.06 ReadApprovedUrls SiteAdmin.ApprovedUrls begin
 8: 00.07 00.07 ReadApprovedUrls SiteAdmin.ApprovedUrls end
 9: 00.08 00.07 MarkupToHTML end
10: 00.08 00.07 MarkupToHTML begin
11: 00.08 00.08 MarkupToHTML end
12: 00.08 00.08 now
Peak memory: 3,174,344 bytes