diff options
author | Waylan Limberg <waylan@gmail.com> | 2008-11-20 19:45:33 -0500 |
---|---|---|
committer | Waylan Limberg <waylan@gmail.com> | 2008-11-20 19:45:33 -0500 |
commit | 34666742ee4b5cb03f9a9f6297d5784f553d5346 (patch) | |
tree | c9e7ece5ba86bdc3adbf7150c25cd6f9b4ed0bdb /markdown_extensions/extra.py | |
parent | 517d38e552e91ebbe527a0286d43dd1daa585bcc (diff) | |
download | markdown-34666742ee4b5cb03f9a9f6297d5784f553d5346.tar.gz markdown-34666742ee4b5cb03f9a9f6297d5784f553d5346.tar.bz2 markdown-34666742ee4b5cb03f9a9f6297d5784f553d5346.zip |
Moved markdown_extensions/ to markdown/extensions. Markdown is now one package instead of two.
Diffstat (limited to 'markdown_extensions/extra.py')
-rw-r--r-- | markdown_extensions/extra.py | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/markdown_extensions/extra.py b/markdown_extensions/extra.py deleted file mode 100644 index e99bec4..0000000 --- a/markdown_extensions/extra.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env python -""" -Python-Markdown Extra Extension -=============================== - -A compilation of various Python-Markdown extensions that imitates -[PHP Markdown Extra](http://michelf.com/projects/php-markdown/extra/). - -As no-one has yet written a Definition List extension for Python- -Markdown, definition lists are not yet supported by Extra. - -Note that each of the individual extensions still need to be available -on your PYTHONPATH. This extension simply wraps them all up as a -convenience so that only one extension needs to be listed when -initiating Markdown. See the documentation for each individual -extension for specifics about that extension. - -In the event that one or more of the supported extensions are not -available for import, Markdown will simply continue without that -extension. If you would like to be notified of such failures, -you may set Python-Markdown's logger level to "WARN". - -There may be additional extensions that are distributed with -Python-Markdown that are not included here in Extra. Those extensions -are not part of PHP Markdown Extra, and therefore, not part of -Python-Markdown Extra. If you really would like Extra to include -additional extensions, we suggest creating your own clone of Extra -under a differant name. You could also edit the `extensions` global -variable defined below, but be aware that such changes may be lost -when you upgrade to any future version of Python-Markdown. - -""" - -import markdown - -extensions = ['fenced_code', - 'footnotes', - 'headerid', - 'tables', - 'abbr', - ] - - -class ExtraExtension(markdown.Extension): - """ Add various extensions to Markdown class.""" - - def extendMarkdown(self, md, md_globals): - """ Register extension instances. """ - md.registerExtensions(extensions, self.config) - -def makeExtension(configs={}): - return ExtraExtension(configs=dict(configs)) |