gitextract_sihvz_w_/ ├── .gitignore ├── .jshintrc ├── BUGS.md ├── CHANGE.md ├── Gulpfile.js ├── LICENSE ├── README.md ├── bower.json ├── css/ │ ├── editormd.css │ ├── editormd.logo.css │ └── editormd.preview.css ├── docs/ │ ├── editormd.js.html │ ├── index.html │ ├── scripts/ │ │ ├── linenumber.js │ │ └── prettify/ │ │ ├── Apache-License-2.0.txt │ │ ├── lang-css.js │ │ └── prettify.js │ └── styles/ │ ├── jsdoc-default.css │ ├── prettify-jsdoc.css │ └── prettify-tomorrow.css ├── editormd.amd.js ├── editormd.js ├── examples/ │ ├── @links.html │ ├── auto-height.html │ ├── change-mode.html │ ├── code-fold.html │ ├── css/ │ │ └── style.css │ ├── custom-keyboard-shortcuts.html │ ├── custom-toolbar.html │ ├── define-plugin.html │ ├── delay-renderer-preview.html │ ├── dynamic-create-editormd.html │ ├── emoji.html │ ├── extends.html │ ├── external-use.html │ ├── flowchart.html │ ├── form-get-value.html │ ├── full.html │ ├── goto-line.html │ ├── html-preview-markdown-to-html-custom-toc-container.html │ ├── html-preview-markdown-to-html.html │ ├── html-tags-decode.html │ ├── image-cross-domain-upload.html │ ├── image-upload.html │ ├── index.html │ ├── js/ │ │ ├── sea.js │ │ └── seajs-main.js │ ├── katex.html │ ├── manually-load-modules.html │ ├── multi-editormd.html │ ├── multi-languages.html │ ├── on-off.html │ ├── onchange.html │ ├── onfullscreen.html │ ├── onload.html │ ├── onpreviewing-onpreviewed.html │ ├── onresize.html │ ├── onscroll-onpreviewscroll.html │ ├── onwatch-onunwatch.html │ ├── page-break.html │ ├── php/ │ │ ├── cross-domain-upload.php │ │ ├── editormd.uploader.class.php │ │ ├── post.php │ │ ├── upload.php │ │ └── upload_callback.html │ ├── readonly.html │ ├── resettings.html │ ├── search-replace.html │ ├── sequence-diagram.html │ ├── set-get-replace-selection.html │ ├── simple.html │ ├── sync-scrolling.html │ ├── task-lists.html │ ├── test.md │ ├── themes.html │ ├── toc.html │ ├── toolbar-auto-fixed.html │ ├── use-requirejs.html │ ├── use-seajs.html │ └── use-zepto.html ├── fonts/ │ └── FontAwesome.otf ├── languages/ │ ├── en.js │ └── zh-tw.js ├── lib/ │ └── codemirror/ │ ├── AUTHORS │ ├── LICENSE │ ├── README.md │ ├── addon/ │ │ ├── comment/ │ │ │ ├── comment.js │ │ │ └── continuecomment.js │ │ ├── dialog/ │ │ │ ├── dialog.css │ │ │ └── dialog.js │ │ ├── display/ │ │ │ ├── fullscreen.css │ │ │ ├── fullscreen.js │ │ │ ├── panel.js │ │ │ ├── placeholder.js │ │ │ └── rulers.js │ │ ├── edit/ │ │ │ ├── closebrackets.js │ │ │ ├── closetag.js │ │ │ ├── continuelist.js │ │ │ ├── matchbrackets.js │ │ │ ├── matchtags.js │ │ │ └── trailingspace.js │ │ ├── fold/ │ │ │ ├── brace-fold.js │ │ │ ├── comment-fold.js │ │ │ ├── foldcode.js │ │ │ ├── foldgutter.css │ │ │ ├── foldgutter.js │ │ │ ├── indent-fold.js │ │ │ ├── markdown-fold.js │ │ │ └── xml-fold.js │ │ ├── hint/ │ │ │ ├── anyword-hint.js │ │ │ ├── css-hint.js │ │ │ ├── html-hint.js │ │ │ ├── javascript-hint.js │ │ │ ├── show-hint.css │ │ │ ├── show-hint.js │ │ │ ├── sql-hint.js │ │ │ └── xml-hint.js │ │ ├── lint/ │ │ │ ├── coffeescript-lint.js │ │ │ ├── css-lint.js │ │ │ ├── javascript-lint.js │ │ │ ├── json-lint.js │ │ │ ├── lint.css │ │ │ ├── lint.js │ │ │ └── yaml-lint.js │ │ ├── merge/ │ │ │ ├── merge.css │ │ │ └── merge.js │ │ ├── mode/ │ │ │ ├── loadmode.js │ │ │ ├── multiplex.js │ │ │ ├── multiplex_test.js │ │ │ ├── overlay.js │ │ │ └── simple.js │ │ ├── runmode/ │ │ │ ├── colorize.js │ │ │ ├── runmode-standalone.js │ │ │ ├── runmode.js │ │ │ └── runmode.node.js │ │ ├── scroll/ │ │ │ ├── annotatescrollbar.js │ │ │ ├── scrollpastend.js │ │ │ ├── simplescrollbars.css │ │ │ └── simplescrollbars.js │ │ ├── search/ │ │ │ ├── match-highlighter.js │ │ │ ├── matchesonscrollbar.css │ │ │ ├── matchesonscrollbar.js │ │ │ ├── search.js │ │ │ └── searchcursor.js │ │ ├── selection/ │ │ │ ├── active-line.js │ │ │ ├── mark-selection.js │ │ │ └── selection-pointer.js │ │ ├── tern/ │ │ │ ├── tern.css │ │ │ ├── tern.js │ │ │ └── worker.js │ │ └── wrap/ │ │ └── hardwrap.js │ ├── bower.json │ ├── lib/ │ │ ├── codemirror.css │ │ └── codemirror.js │ ├── mode/ │ │ ├── apl/ │ │ │ ├── apl.js │ │ │ └── index.html │ │ ├── asterisk/ │ │ │ ├── asterisk.js │ │ │ └── index.html │ │ ├── clike/ │ │ │ ├── clike.js │ │ │ ├── index.html │ │ │ └── scala.html │ │ ├── clojure/ │ │ │ ├── clojure.js │ │ │ └── index.html │ │ ├── cobol/ │ │ │ ├── cobol.js │ │ │ └── index.html │ │ ├── coffeescript/ │ │ │ ├── coffeescript.js │ │ │ └── index.html │ │ ├── commonlisp/ │ │ │ ├── commonlisp.js │ │ │ └── index.html │ │ ├── css/ │ │ │ ├── css.js │ │ │ ├── index.html │ │ │ ├── less.html │ │ │ ├── less_test.js │ │ │ ├── scss.html │ │ │ ├── scss_test.js │ │ │ └── test.js │ │ ├── cypher/ │ │ │ ├── cypher.js │ │ │ └── index.html │ │ ├── d/ │ │ │ ├── d.js │ │ │ └── index.html │ │ ├── dart/ │ │ │ ├── dart.js │ │ │ └── index.html │ │ ├── diff/ │ │ │ ├── diff.js │ │ │ └── index.html │ │ ├── django/ │ │ │ ├── django.js │ │ │ └── index.html │ │ ├── dockerfile/ │ │ │ ├── dockerfile.js │ │ │ └── index.html │ │ ├── dtd/ │ │ │ ├── dtd.js │ │ │ └── index.html │ │ ├── dylan/ │ │ │ ├── dylan.js │ │ │ └── index.html │ │ ├── ebnf/ │ │ │ ├── ebnf.js │ │ │ └── index.html │ │ ├── ecl/ │ │ │ ├── ecl.js │ │ │ └── index.html │ │ ├── eiffel/ │ │ │ ├── eiffel.js │ │ │ └── index.html │ │ ├── erlang/ │ │ │ ├── erlang.js │ │ │ └── index.html │ │ ├── forth/ │ │ │ ├── forth.js │ │ │ └── index.html │ │ ├── fortran/ │ │ │ ├── fortran.js │ │ │ └── index.html │ │ ├── gas/ │ │ │ ├── gas.js │ │ │ └── index.html │ │ ├── gfm/ │ │ │ ├── gfm.js │ │ │ ├── index.html │ │ │ └── test.js │ │ ├── gherkin/ │ │ │ ├── gherkin.js │ │ │ └── index.html │ │ ├── go/ │ │ │ ├── go.js │ │ │ └── index.html │ │ ├── groovy/ │ │ │ ├── groovy.js │ │ │ └── index.html │ │ ├── haml/ │ │ │ ├── haml.js │ │ │ ├── index.html │ │ │ └── test.js │ │ ├── haskell/ │ │ │ ├── haskell.js │ │ │ └── index.html │ │ ├── haxe/ │ │ │ ├── haxe.js │ │ │ └── index.html │ │ ├── htmlembedded/ │ │ │ ├── htmlembedded.js │ │ │ └── index.html │ │ ├── htmlmixed/ │ │ │ ├── htmlmixed.js │ │ │ └── index.html │ │ ├── http/ │ │ │ ├── http.js │ │ │ └── index.html │ │ ├── idl/ │ │ │ ├── idl.js │ │ │ └── index.html │ │ ├── index.html │ │ ├── jade/ │ │ │ ├── index.html │ │ │ └── jade.js │ │ ├── javascript/ │ │ │ ├── index.html │ │ │ ├── javascript.js │ │ │ ├── json-ld.html │ │ │ ├── test.js │ │ │ └── typescript.html │ │ ├── jinja2/ │ │ │ ├── index.html │ │ │ └── jinja2.js │ │ ├── julia/ │ │ │ ├── index.html │ │ │ └── julia.js │ │ ├── kotlin/ │ │ │ ├── index.html │ │ │ └── kotlin.js │ │ ├── livescript/ │ │ │ ├── index.html │ │ │ └── livescript.js │ │ ├── lua/ │ │ │ ├── index.html │ │ │ └── lua.js │ │ ├── markdown/ │ │ │ ├── index.html │ │ │ ├── markdown.js │ │ │ └── test.js │ │ ├── meta.js │ │ ├── mirc/ │ │ │ ├── index.html │ │ │ └── mirc.js │ │ ├── mllike/ │ │ │ ├── index.html │ │ │ └── mllike.js │ │ ├── modelica/ │ │ │ ├── index.html │ │ │ └── modelica.js │ │ ├── nginx/ │ │ │ ├── index.html │ │ │ └── nginx.js │ │ ├── ntriples/ │ │ │ ├── index.html │ │ │ └── ntriples.js │ │ ├── octave/ │ │ │ ├── index.html │ │ │ └── octave.js │ │ ├── pascal/ │ │ │ ├── index.html │ │ │ └── pascal.js │ │ ├── pegjs/ │ │ │ ├── index.html │ │ │ └── pegjs.js │ │ ├── perl/ │ │ │ ├── index.html │ │ │ └── perl.js │ │ ├── php/ │ │ │ ├── index.html │ │ │ ├── php.js │ │ │ └── test.js │ │ ├── pig/ │ │ │ ├── index.html │ │ │ └── pig.js │ │ ├── properties/ │ │ │ ├── index.html │ │ │ └── properties.js │ │ ├── puppet/ │ │ │ ├── index.html │ │ │ └── puppet.js │ │ ├── python/ │ │ │ ├── index.html │ │ │ └── python.js │ │ ├── q/ │ │ │ ├── index.html │ │ │ └── q.js │ │ ├── r/ │ │ │ ├── index.html │ │ │ └── r.js │ │ ├── rpm/ │ │ │ ├── changes/ │ │ │ │ └── index.html │ │ │ ├── index.html │ │ │ └── rpm.js │ │ ├── rst/ │ │ │ ├── index.html │ │ │ └── rst.js │ │ ├── ruby/ │ │ │ ├── index.html │ │ │ ├── ruby.js │ │ │ └── test.js │ │ ├── rust/ │ │ │ ├── index.html │ │ │ └── rust.js │ │ ├── sass/ │ │ │ ├── index.html │ │ │ └── sass.js │ │ ├── scheme/ │ │ │ ├── index.html │ │ │ └── scheme.js │ │ ├── shell/ │ │ │ ├── index.html │ │ │ ├── shell.js │ │ │ └── test.js │ │ ├── sieve/ │ │ │ ├── index.html │ │ │ └── sieve.js │ │ ├── slim/ │ │ │ ├── index.html │ │ │ ├── slim.js │ │ │ └── test.js │ │ ├── smalltalk/ │ │ │ ├── index.html │ │ │ └── smalltalk.js │ │ ├── smarty/ │ │ │ ├── index.html │ │ │ └── smarty.js │ │ ├── smartymixed/ │ │ │ ├── index.html │ │ │ └── smartymixed.js │ │ ├── solr/ │ │ │ ├── index.html │ │ │ └── solr.js │ │ ├── soy/ │ │ │ ├── index.html │ │ │ └── soy.js │ │ ├── sparql/ │ │ │ ├── index.html │ │ │ └── sparql.js │ │ ├── spreadsheet/ │ │ │ ├── index.html │ │ │ └── spreadsheet.js │ │ ├── sql/ │ │ │ ├── index.html │ │ │ └── sql.js │ │ ├── stex/ │ │ │ ├── index.html │ │ │ ├── stex.js │ │ │ └── test.js │ │ ├── stylus/ │ │ │ ├── index.html │ │ │ └── stylus.js │ │ ├── tcl/ │ │ │ ├── index.html │ │ │ └── tcl.js │ │ ├── textile/ │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── textile.js │ │ ├── tiddlywiki/ │ │ │ ├── index.html │ │ │ ├── tiddlywiki.css │ │ │ └── tiddlywiki.js │ │ ├── tiki/ │ │ │ ├── index.html │ │ │ ├── tiki.css │ │ │ └── tiki.js │ │ ├── toml/ │ │ │ ├── index.html │ │ │ └── toml.js │ │ ├── tornado/ │ │ │ ├── index.html │ │ │ └── tornado.js │ │ ├── turtle/ │ │ │ ├── index.html │ │ │ └── turtle.js │ │ ├── vb/ │ │ │ ├── index.html │ │ │ └── vb.js │ │ ├── vbscript/ │ │ │ ├── index.html │ │ │ └── vbscript.js │ │ ├── velocity/ │ │ │ ├── index.html │ │ │ └── velocity.js │ │ ├── verilog/ │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── verilog.js │ │ ├── xml/ │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── xml.js │ │ ├── xquery/ │ │ │ ├── index.html │ │ │ ├── test.js │ │ │ └── xquery.js │ │ ├── yaml/ │ │ │ ├── index.html │ │ │ └── yaml.js │ │ └── z80/ │ │ ├── index.html │ │ └── z80.js │ ├── package.json │ └── theme/ │ ├── 3024-day.css │ ├── 3024-night.css │ ├── ambiance-mobile.css │ ├── ambiance.css │ ├── base16-dark.css │ ├── base16-light.css │ ├── blackboard.css │ ├── cobalt.css │ ├── colorforth.css │ ├── eclipse.css │ ├── elegant.css │ ├── erlang-dark.css │ ├── lesser-dark.css │ ├── mbo.css │ ├── mdn-like.css │ ├── midnight.css │ ├── monokai.css │ ├── neat.css │ ├── neo.css │ ├── night.css │ ├── paraiso-dark.css │ ├── paraiso-light.css │ ├── pastel-on-dark.css │ ├── rubyblue.css │ ├── solarized.css │ ├── the-matrix.css │ ├── tomorrow-night-bright.css │ ├── tomorrow-night-eighties.css │ ├── twilight.css │ ├── vibrant-ink.css │ ├── xq-dark.css │ ├── xq-light.css │ └── zenburn.css ├── package.json ├── plugins/ │ ├── code-block-dialog/ │ │ └── code-block-dialog.js │ ├── emoji-dialog/ │ │ ├── emoji-dialog.js │ │ └── emoji.json │ ├── goto-line-dialog/ │ │ └── goto-line-dialog.js │ ├── help-dialog/ │ │ ├── help-dialog.js │ │ └── help.md │ ├── html-entities-dialog/ │ │ ├── html-entities-dialog.js │ │ └── html-entities.json │ ├── image-dialog/ │ │ └── image-dialog.js │ ├── link-dialog/ │ │ └── link-dialog.js │ ├── plugin-template.js │ ├── preformatted-text-dialog/ │ │ └── preformatted-text-dialog.js │ ├── reference-link-dialog/ │ │ └── reference-link-dialog.js │ ├── table-dialog/ │ │ └── table-dialog.js │ └── test-plugin/ │ └── test-plugin.js ├── scss/ │ ├── editormd.codemirror.scss │ ├── editormd.dialog.scss │ ├── editormd.form.scss │ ├── editormd.grid.scss │ ├── editormd.logo.scss │ ├── editormd.menu.scss │ ├── editormd.preview.scss │ ├── editormd.preview.themes.scss │ ├── editormd.scss │ ├── editormd.tab.scss │ ├── editormd.themes.scss │ ├── font-awesome.scss │ ├── github-markdown.scss │ ├── lib/ │ │ ├── prefixes.scss │ │ └── variables.scss │ └── prettify.scss ├── src/ │ └── editormd.js └── tests/ ├── bootstrap-test.html ├── codemirror-searchbox-test.html ├── codemirror-test.html ├── js/ │ └── searchbox.js ├── katex-tests.html ├── marked-@at-test.html ├── marked-emoji-test.html ├── marked-heading-link-test.html ├── marked-todo-list-test.html └── qunit/ ├── qunit-1.16.0.css └── qunit-1.16.0.js