ogom / sublimetext-markdown-slideshow

Sublime Text 2/3 plugin for markdown slideshow
http://ogom.github.com/sublimetext-markdown-slideshow
93 stars 18 forks source link

Extensions don't work #11

Closed zhang9560 closed 9 years ago

zhang9560 commented 9 years ago

I used your latest code. When I added an extension in the settings: "extensions": ["fenced_code"], the error occurred:

Traceback (most recent call last):
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\markdown\__init__.py", line 222, in build_extension
    module = importlib.import_module(ext_name)
  File "./importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1529, in _find_and_load_unlocked
ImportError: No module named 'fenced_code'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\markdown\__init__.py", line 232, in build_extension
    module = importlib.import_module(module_name)
  File "./importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1512, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1512, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 313, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1529, in _find_and_load_unlocked
ImportError: No module named 'markdown'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\5109202215\Downloads\SublimeText\sublime_plugin.py", line 549, in run_
    return self.run(edit)
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\MarkdownSlideshow.py", line 63, in run
    html = slide.maker(output_path)
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\mcider\converter.py", line 47, in maker
    slide = self._get_slide(self.options['theme'], self.options['contents'], self.options['extensions'])
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\mcider\converter.py", line 68, in _get_slide
    html = self._get_slide_io2012(contents, extensions)
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\mcider\converter.py", line 91, in _get_slide_io2012
    md = Markdown(extensions=extensions)
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\markdown\__init__.py", line 154, in __init__
    configs=kwargs.get('extension_configs', {}))
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\markdown\__init__.py", line 180, in registerExtensions
    ext = self.build_extension(ext, configs.get(ext, {}))
  File "C:\Users\5109202215\Downloads\SublimeText\Data\Packages\Markdown Slideshow\lib\markdown\__init__.py", line 244, in build_extension
    module = importlib.import_module(module_name_old_style)
  File "./importlib/__init__.py", line 90, in import_module
  File "<frozen importlib._bootstrap>", line 1584, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1565, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1529, in _find_and_load_unlocked
ImportError: No module named 'mdx_fenced_code'