資源簡介
markdown sublime 插件

代碼片段和文件信息
import?sublime
import?os
import?pkgutil
import?os.path
import?re
import?sys
#?Make?sure?unicodedata?is?accesible
#?if?not?add?the?python?executable?path?to?sys.path
#?so?we?can?properly?import?it?(ST2?Windows).
try:
????import?unicodedata
except?Exception:
????sys.path.append(os.path.dirname(sys.executable))
????import?unicodedata
‘‘‘
INSTALLED_DIRECTORY?-?The?install?directory?name?for?this?plugin.
For?ST3
????As?descriped?in?http://www.sublimetext.com/docs/3/packages.html?this?script?locations?is?one?of
????Zipped:
????????“/Packages/Markdown?Preview.sublime-package/Markdown?Preview.MarkdownPreview“
????????“/Installed?Packages/Markdown?Preview.sublime-package/Markdown?Preview.MarkdownPreview“
????Not?Zipped:
????????“/Packages/Markdown?Preview/MarkdownPreview.py“
????All?passable?path?for?ST3?are?abspath?(tested?on?windows)
For?ST2
????The?__file__?will?be?‘.\MarkdownPreview.pyc‘?that?means?when?this?script?is?loaded
????Sublime?Text?entered?the?directoy?of?this?script.?So?we?make?use?of?os.path.abspath()
‘‘‘
try:
????INSTALLED_DIRECTORY?=?re.search(“[?\\\\/]Packages[\\\\/]([^\\\\/\.]+)“?os.path.abspath(__file__)).group(1)
except:
????print(‘Warning?failed?to?detect?the?install?directory?defaulting?to:?“Markdown?Preview“‘)
????INSTALLED_DIRECTORY?=?“Markdown?Preview“
“““
Preload?all?python-markdown?extensions?(ST2?only)
“““
#?By?default?sublime?2?only?imports?python?packages?from?the?top?level?of?the?plugin?directory.
#?Trying?to?import?packages?from?subdirectories?dynamically?at?a?later?time?is?NOT?possible.
#?This?package?automatically?imports?all?packages?from?the?extension?directory
#?so?they?are?available?when?we?need?them.
def?is_ST3():
????‘‘‘?check?if?ST3?based?on?python?version?‘‘‘
????version?=?sys.version_info
????if?isinstance(version?tuple):
????????version?=?version[0]
????elif?getattr(version?‘major‘?None):
????????version?=?version.major
????return?(version?>=?3)
def?on_error(name):
????assert?not?is_ST3()?and?name?==?“yaml.lib3“?“PkgUtil?Error“
????return?None?None?None
if?not?is_ST3():
????packages_path?=?sublime.packages_path()
????extension_module?=?“markdown.extensions“
????for?_?package?_?in?pkgutil.walk_packages(“.“?onerror=on_error):
????????if?package?is?None:
????????????continue
????????if?package.startswith(extension_module):
????????????print(“Reloading?plugin?extension?“?+?os.path.join(packages_path?INSTALLED_DIRECTORY?*package.split(“.“))?+?“.py“)
????????????__import__(package)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\
?????文件??????????66??2016-01-16?22:00??sublimetext-markdown-preview-master\.gitattributes
?????文件??????????29??2016-01-16?22:00??sublimetext-markdown-preview-master\.gitignore
?????文件????????1518??2016-01-16?22:00??sublimetext-markdown-preview-master\CHANGES.md
?????文件?????????857??2016-01-16?22:00??sublimetext-markdown-preview-master\Default.sublime-commands
?????文件????????1102??2016-01-16?22:00??sublimetext-markdown-preview-master\LICENSE.md
?????文件????????1175??2016-01-16?22:00??sublimetext-markdown-preview-master\Main.sublime-menu
?????文件??????????73??2016-01-16?22:00??sublimetext-markdown-preview-master\Markdown.sublime-build
?????文件???????50264??2016-01-16?22:00??sublimetext-markdown-preview-master\MarkdownPreview.py
?????文件???????10275??2016-01-16?22:00??sublimetext-markdown-preview-master\MarkdownPreview.sublime-settings
?????文件???????11789??2016-01-16?22:00??sublimetext-markdown-preview-master\README.md
?????文件????????1544??2016-01-16?22:00??sublimetext-markdown-preview-master\customized-template-sample.html
?????文件??????????91??2016-01-16?22:00??sublimetext-markdown-preview-master\dependencies.json
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\
?????文件???????????6??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\.gitignore
?????文件?????????369??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\README.md
?????文件????????9276??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\__init__.py
?????文件???????17300??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\dialog.py
?????文件????????8000??2016-01-16?22:00??sublimetext-markdown-preview-master\desktop\windows.py
?????文件???????19808??2016-01-16?22:00??sublimetext-markdown-preview-master\flowchart-min.js
?????文件???????13914??2016-01-16?22:00??sublimetext-markdown-preview-master\github.css
?????文件????????2526??2016-01-16?22:00??sublimetext-markdown-preview-master\helper.py
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\
?????文件???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\__init__.py
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-0.9.8\
?????文件???????93503??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-0.9.8\_ssl.so
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-1.0.0\
?????文件??????109394??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-1.0.0\_ssl.so
?????目錄???????????0??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-10\
?????文件??????113027??2016-01-16?22:00??sublimetext-markdown-preview-master\lib\linux-x32\libssl-10\_ssl.so
............此處省略69個文件信息
評論
共有 條評論