Here is an example of a code block that is processed correctly by markdown, but is not correctly scoped in TextMate.

* level 1


        def test():
            pass


The def test() line should be scoped markup.raw.block.markdown, but instead is meta.paragraph.list.markdown.  According to Gruber:  To put a code block within a list item, the code block needs to be indented twice — 8 spaces or two tabs:  The spec doesn't say, but if you put a code block inside a level 2 list then you have to indent your code 12

Brad

--
Brad Miller
Assistant Professor, Computer Science
Luther College