javascript:codemirror

CodeMirror

$ mkdir work
$ cd work/
$ curl -LO https://codemirror.net/codemirror.zip

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   169  100   169    0     0    168      0  0:00:01  0:00:01 --:--:--   168
100 1478k  100 1478k    0     0   345k      0  0:00:04  0:00:04 --:--:--  488k

$ unzip codemirror.zip 

Archive:  codemirror.zip
   creating: codemirror-5.65.8/
   creating: codemirror-5.65.8/demo/
  inflating: codemirror-5.65.8/demo/runmode-standalone.html  
  inflating: codemirror-5.65.8/demo/emacs.html  
  inflating: codemirror-5.65.8/demo/changemode.html  
  inflating: codemirror-5.65.8/demo/runmode.html  
  inflating: codemirror-5.65.8/demo/matchhighlighter.html  
  inflating: codemirror-5.65.8/demo/rulers.html  
  inflating: codemirror-5.65.8/demo/visibletabs.html  
  inflating: codemirror-5.65.8/demo/btree.html  
  inflating: codemirror-5.65.8/demo/vim.html  
  inflating: codemirror-5.65.8/demo/search.html  
  inflating: codemirror-5.65.8/demo/closetag.html  
  inflating: codemirror-5.65.8/demo/requirejs.html  
  inflating: codemirror-5.65.8/demo/multiplex.html  
  inflating: codemirror-5.65.8/demo/simplemode.html  
  inflating: codemirror-5.65.8/demo/activeline.html  
  inflating: codemirror-5.65.8/demo/theme.html  
  inflating: codemirror-5.65.8/demo/hardwrap.html  
  inflating: codemirror-5.65.8/demo/widget.html  
  inflating: codemirror-5.65.8/demo/resize.html  
  inflating: codemirror-5.65.8/demo/sublime.html  
  inflating: codemirror-5.65.8/demo/panel.html  
  inflating: codemirror-5.65.8/demo/closebrackets.html  
  inflating: codemirror-5.65.8/demo/markselection.html  
  inflating: codemirror-5.65.8/demo/loadmode.html  
  inflating: codemirror-5.65.8/demo/placeholder.html  
  inflating: codemirror-5.65.8/demo/matchtags.html  
  inflating: codemirror-5.65.8/demo/merge.html  
  inflating: codemirror-5.65.8/demo/complete.html  
  inflating: codemirror-5.65.8/demo/folding.html  
  inflating: codemirror-5.65.8/demo/variableheight.html  
  inflating: codemirror-5.65.8/demo/spanaffectswrapping_shim.html  
  inflating: codemirror-5.65.8/demo/anywordhint.html  
  inflating: codemirror-5.65.8/demo/tern.html  
  inflating: codemirror-5.65.8/demo/trailingspace.html  
  inflating: codemirror-5.65.8/demo/preview.html  
  inflating: codemirror-5.65.8/demo/fullscreen.html  
  inflating: codemirror-5.65.8/demo/html5complete.html  
  inflating: codemirror-5.65.8/demo/indentwrap.html  
  inflating: codemirror-5.65.8/demo/simplescrollbars.html  
  inflating: codemirror-5.65.8/demo/lint.html  
  inflating: codemirror-5.65.8/demo/mustache.html  
  inflating: codemirror-5.65.8/demo/xmlcomplete.html  
  inflating: codemirror-5.65.8/demo/buffers.html  
  inflating: codemirror-5.65.8/demo/marker.html  
  inflating: codemirror-5.65.8/demo/bidi.html  
  inflating: codemirror-5.65.8/rollup.config.js  
   creating: codemirror-5.65.8/bin/
  inflating: codemirror-5.65.8/bin/authors.sh  
 extracting: codemirror-5.65.8/bin/lint  
  inflating: codemirror-5.65.8/bin/source-highlight  
  inflating: codemirror-5.65.8/bin/release  
  inflating: codemirror-5.65.8/bin/upload-release.js  
  inflating: codemirror-5.65.8/AUTHORS  
  inflating: codemirror-5.65.8/.gitattributes  
  inflating: codemirror-5.65.8/CHANGELOG.md  
  inflating: codemirror-5.65.8/.editorconfig  
  inflating: codemirror-5.65.8/CONTRIBUTING.md  
   creating: codemirror-5.65.8/src/
   creating: codemirror-5.65.8/src/model/
  inflating: codemirror-5.65.8/src/model/selection.js  
  inflating: codemirror-5.65.8/src/model/mark_text.js  
  inflating: codemirror-5.65.8/src/model/line_widget.js  
  inflating: codemirror-5.65.8/src/model/document_data.js  
  inflating: codemirror-5.65.8/src/model/Doc.js  
  inflating: codemirror-5.65.8/src/model/history.js  
  inflating: codemirror-5.65.8/src/model/changes.js  
  inflating: codemirror-5.65.8/src/model/selection_updates.js  
  inflating: codemirror-5.65.8/src/model/chunk.js  
  inflating: codemirror-5.65.8/src/model/change_measurement.js  
   creating: codemirror-5.65.8/src/line/
  inflating: codemirror-5.65.8/src/line/spans.js  
  inflating: codemirror-5.65.8/src/line/saw_special_spans.js  
  inflating: codemirror-5.65.8/src/line/utils_line.js  
  inflating: codemirror-5.65.8/src/line/highlight.js  
  inflating: codemirror-5.65.8/src/line/pos.js  
  inflating: codemirror-5.65.8/src/line/line_data.js  
   creating: codemirror-5.65.8/src/edit/
  inflating: codemirror-5.65.8/src/edit/deleteNearSelection.js  
  inflating: codemirror-5.65.8/src/edit/fromTextArea.js  
  inflating: codemirror-5.65.8/src/edit/methods.js  
  inflating: codemirror-5.65.8/src/edit/global_events.js  
  inflating: codemirror-5.65.8/src/edit/drop_events.js  
  inflating: codemirror-5.65.8/src/edit/mouse_events.js  
  inflating: codemirror-5.65.8/src/edit/key_events.js  
  inflating: codemirror-5.65.8/src/edit/utils.js  
  inflating: codemirror-5.65.8/src/edit/CodeMirror.js  
  inflating: codemirror-5.65.8/src/edit/commands.js  
  inflating: codemirror-5.65.8/src/edit/legacy.js  
  inflating: codemirror-5.65.8/src/edit/options.js  
  inflating: codemirror-5.65.8/src/edit/main.js  
   creating: codemirror-5.65.8/src/input/
  inflating: codemirror-5.65.8/src/input/input.js  
  inflating: codemirror-5.65.8/src/input/keynames.js  
  inflating: codemirror-5.65.8/src/input/keymap.js  
  inflating: codemirror-5.65.8/src/input/ContentEditableInput.js  
  inflating: codemirror-5.65.8/src/input/indent.js  
  inflating: codemirror-5.65.8/src/input/TextareaInput.js  
  inflating: codemirror-5.65.8/src/input/movement.js  
   creating: codemirror-5.65.8/src/display/
  inflating: codemirror-5.65.8/src/display/scrolling.js  
  inflating: codemirror-5.65.8/src/display/scrollbars.js  
  inflating: codemirror-5.65.8/src/display/update_display.js  
  inflating: codemirror-5.65.8/src/display/operations.js  
  inflating: codemirror-5.65.8/src/display/selection.js  
  inflating: codemirror-5.65.8/src/display/update_line.js  
  inflating: codemirror-5.65.8/src/display/highlight_worker.js  
  inflating: codemirror-5.65.8/src/display/view_tracking.js  
  inflating: codemirror-5.65.8/src/display/mode_state.js  
  inflating: codemirror-5.65.8/src/display/line_numbers.js  
  inflating: codemirror-5.65.8/src/display/update_lines.js  
  inflating: codemirror-5.65.8/src/display/Display.js  
  inflating: codemirror-5.65.8/src/display/scroll_events.js  
  inflating: codemirror-5.65.8/src/display/gutters.js  
  inflating: codemirror-5.65.8/src/display/focus.js  
   creating: codemirror-5.65.8/src/measurement/
  inflating: codemirror-5.65.8/src/measurement/position_measurement.js  
  inflating: codemirror-5.65.8/src/measurement/widgets.js  
   creating: codemirror-5.65.8/src/addon/
   creating: codemirror-5.65.8/src/addon/runmode/
  inflating: codemirror-5.65.8/src/addon/runmode/codemirror-standalone.js  
  inflating: codemirror-5.65.8/src/addon/runmode/codemirror.node.js  
  inflating: codemirror-5.65.8/src/addon/runmode/runmode.node.js  
  inflating: codemirror-5.65.8/src/addon/runmode/runmode-standalone.js  
  inflating: codemirror-5.65.8/src/codemirror.js  
  inflating: codemirror-5.65.8/src/modes.js  
   creating: codemirror-5.65.8/src/util/
  inflating: codemirror-5.65.8/src/util/feature_detection.js  
  inflating: codemirror-5.65.8/src/util/misc.js  
  inflating: codemirror-5.65.8/src/util/bidi.js  
  inflating: codemirror-5.65.8/src/util/StringStream.js  
  inflating: codemirror-5.65.8/src/util/browser.js  
  inflating: codemirror-5.65.8/src/util/event.js  
  inflating: codemirror-5.65.8/src/util/dom.js  
  inflating: codemirror-5.65.8/src/util/operation_group.js  
   creating: codemirror-5.65.8/test/
  inflating: codemirror-5.65.8/test/contenteditable_test.js  
  inflating: codemirror-5.65.8/test/annotatescrollbar.js  
  inflating: codemirror-5.65.8/test/test.js  
  inflating: codemirror-5.65.8/test/sql-hint-test.js  
  inflating: codemirror-5.65.8/test/html-hint-test.js  
  inflating: codemirror-5.65.8/test/lint.js  
  inflating: codemirror-5.65.8/test/scroll_test.js  
  inflating: codemirror-5.65.8/test/run.js  
  inflating: codemirror-5.65.8/test/comment_test.js  
  inflating: codemirror-5.65.8/test/mode_test.css  
  inflating: codemirror-5.65.8/test/driver.js  
  inflating: codemirror-5.65.8/test/doc_test.js  
  inflating: codemirror-5.65.8/test/index.html  
  inflating: codemirror-5.65.8/test/search_test.js  
  inflating: codemirror-5.65.8/test/multi_test.js  
  inflating: codemirror-5.65.8/test/sublime_test.js  
  inflating: codemirror-5.65.8/test/mode_test.js  
  inflating: codemirror-5.65.8/test/emacs_test.js  
  inflating: codemirror-5.65.8/package.json  
   creating: codemirror-5.65.8/addon/
   creating: codemirror-5.65.8/addon/edit/
  inflating: codemirror-5.65.8/addon/edit/matchtags.js  
  inflating: codemirror-5.65.8/addon/edit/closetag.js  
  inflating: codemirror-5.65.8/addon/edit/matchbrackets.js  
  inflating: codemirror-5.65.8/addon/edit/trailingspace.js  
  inflating: codemirror-5.65.8/addon/edit/closebrackets.js  
  inflating: codemirror-5.65.8/addon/edit/continuelist.js  
   creating: codemirror-5.65.8/addon/selection/
  inflating: codemirror-5.65.8/addon/selection/mark-selection.js  
  inflating: codemirror-5.65.8/addon/selection/active-line.js  
  inflating: codemirror-5.65.8/addon/selection/selection-pointer.js  
   creating: codemirror-5.65.8/addon/dialog/
  inflating: codemirror-5.65.8/addon/dialog/dialog.css  
  inflating: codemirror-5.65.8/addon/dialog/dialog.js  
   creating: codemirror-5.65.8/addon/display/
  inflating: codemirror-5.65.8/addon/display/panel.js  
  inflating: codemirror-5.65.8/addon/display/rulers.js  
  inflating: codemirror-5.65.8/addon/display/fullscreen.js  
  inflating: codemirror-5.65.8/addon/display/autorefresh.js  
  inflating: codemirror-5.65.8/addon/display/placeholder.js  
  inflating: codemirror-5.65.8/addon/display/fullscreen.css  
   creating: codemirror-5.65.8/addon/lint/
  inflating: codemirror-5.65.8/addon/lint/lint.css  
  inflating: codemirror-5.65.8/addon/lint/yaml-lint.js  
  inflating: codemirror-5.65.8/addon/lint/json-lint.js  
  inflating: codemirror-5.65.8/addon/lint/coffeescript-lint.js  
  inflating: codemirror-5.65.8/addon/lint/lint.js  
  inflating: codemirror-5.65.8/addon/lint/css-lint.js  
  inflating: codemirror-5.65.8/addon/lint/html-lint.js  
  inflating: codemirror-5.65.8/addon/lint/javascript-lint.js  
   creating: codemirror-5.65.8/addon/fold/
  inflating: codemirror-5.65.8/addon/fold/brace-fold.js  
  inflating: codemirror-5.65.8/addon/fold/foldgutter.css  
  inflating: codemirror-5.65.8/addon/fold/foldcode.js  
  inflating: codemirror-5.65.8/addon/fold/comment-fold.js  
  inflating: codemirror-5.65.8/addon/fold/markdown-fold.js  
  inflating: codemirror-5.65.8/addon/fold/indent-fold.js  
  inflating: codemirror-5.65.8/addon/fold/foldgutter.js  
  inflating: codemirror-5.65.8/addon/fold/xml-fold.js  
   creating: codemirror-5.65.8/addon/comment/
  inflating: codemirror-5.65.8/addon/comment/comment.js  
  inflating: codemirror-5.65.8/addon/comment/continuecomment.js  
   creating: codemirror-5.65.8/addon/hint/
  inflating: codemirror-5.65.8/addon/hint/sql-hint.js  
  inflating: codemirror-5.65.8/addon/hint/show-hint.js  
  inflating: codemirror-5.65.8/addon/hint/anyword-hint.js  
  inflating: codemirror-5.65.8/addon/hint/javascript-hint.js  
  inflating: codemirror-5.65.8/addon/hint/show-hint.css  
  inflating: codemirror-5.65.8/addon/hint/css-hint.js  
  inflating: codemirror-5.65.8/addon/hint/xml-hint.js  
  inflating: codemirror-5.65.8/addon/hint/html-hint.js  
   creating: codemirror-5.65.8/addon/mode/
  inflating: codemirror-5.65.8/addon/mode/loadmode.js  
  inflating: codemirror-5.65.8/addon/mode/overlay.js  
  inflating: codemirror-5.65.8/addon/mode/multiplex.js  
  inflating: codemirror-5.65.8/addon/mode/simple.js  
  inflating: codemirror-5.65.8/addon/mode/multiplex_test.js  
   creating: codemirror-5.65.8/addon/merge/
  inflating: codemirror-5.65.8/addon/merge/merge.css  
  inflating: codemirror-5.65.8/addon/merge/merge.js  
   creating: codemirror-5.65.8/addon/tern/
  inflating: codemirror-5.65.8/addon/tern/tern.css  
  inflating: codemirror-5.65.8/addon/tern/tern.js  
  inflating: codemirror-5.65.8/addon/tern/worker.js  
   creating: codemirror-5.65.8/addon/scroll/
  inflating: codemirror-5.65.8/addon/scroll/annotatescrollbar.js  
  inflating: codemirror-5.65.8/addon/scroll/simplescrollbars.js  
  inflating: codemirror-5.65.8/addon/scroll/simplescrollbars.css  
  inflating: codemirror-5.65.8/addon/scroll/scrollpastend.js  
   creating: codemirror-5.65.8/addon/wrap/
  inflating: codemirror-5.65.8/addon/wrap/hardwrap.js  
   creating: codemirror-5.65.8/addon/runmode/
  inflating: codemirror-5.65.8/addon/runmode/runmode.node.js  
  inflating: codemirror-5.65.8/addon/runmode/runmode.js  
  inflating: codemirror-5.65.8/addon/runmode/runmode-standalone.js  
  inflating: codemirror-5.65.8/addon/runmode/colorize.js  
   creating: codemirror-5.65.8/addon/search/
  inflating: codemirror-5.65.8/addon/search/searchcursor.js  
  inflating: codemirror-5.65.8/addon/search/matchesonscrollbar.css  
  inflating: codemirror-5.65.8/addon/search/jump-to-line.js  
  inflating: codemirror-5.65.8/addon/search/search.js  
  inflating: codemirror-5.65.8/addon/search/matchesonscrollbar.js  
  inflating: codemirror-5.65.8/addon/search/match-highlighter.js  
   creating: codemirror-5.65.8/mode/
   creating: codemirror-5.65.8/mode/xml/
  inflating: codemirror-5.65.8/mode/xml/test.js  
  inflating: codemirror-5.65.8/mode/xml/xml.js  
  inflating: codemirror-5.65.8/mode/xml/index.html  
   creating: codemirror-5.65.8/mode/vue/
  inflating: codemirror-5.65.8/mode/vue/vue.js  
  inflating: codemirror-5.65.8/mode/vue/index.html  
   creating: codemirror-5.65.8/mode/sql/
  inflating: codemirror-5.65.8/mode/sql/index.html  
  inflating: codemirror-5.65.8/mode/sql/sql.js  
   creating: codemirror-5.65.8/mode/cypher/
  inflating: codemirror-5.65.8/mode/cypher/test.js  
  inflating: codemirror-5.65.8/mode/cypher/index.html  
  inflating: codemirror-5.65.8/mode/cypher/cypher.js  
   creating: codemirror-5.65.8/mode/xquery/
  inflating: codemirror-5.65.8/mode/xquery/xquery.js  
  inflating: codemirror-5.65.8/mode/xquery/test.js  
  inflating: codemirror-5.65.8/mode/xquery/index.html  
   creating: codemirror-5.65.8/mode/brainfuck/
  inflating: codemirror-5.65.8/mode/brainfuck/brainfuck.js  
  inflating: codemirror-5.65.8/mode/brainfuck/index.html  
   creating: codemirror-5.65.8/mode/oz/
  inflating: codemirror-5.65.8/mode/oz/index.html  
  inflating: codemirror-5.65.8/mode/oz/oz.js  
   creating: codemirror-5.65.8/mode/spreadsheet/
  inflating: codemirror-5.65.8/mode/spreadsheet/spreadsheet.js  
  inflating: codemirror-5.65.8/mode/spreadsheet/index.html  
   creating: codemirror-5.65.8/mode/apl/
  inflating: codemirror-5.65.8/mode/apl/apl.js  
  inflating: codemirror-5.65.8/mode/apl/index.html  
   creating: codemirror-5.65.8/mode/troff/
  inflating: codemirror-5.65.8/mode/troff/troff.js  
  inflating: codemirror-5.65.8/mode/troff/index.html  
   creating: codemirror-5.65.8/mode/asterisk/
  inflating: codemirror-5.65.8/mode/asterisk/index.html  
  inflating: codemirror-5.65.8/mode/asterisk/asterisk.js  
   creating: codemirror-5.65.8/mode/toml/
  inflating: codemirror-5.65.8/mode/toml/index.html  
  inflating: codemirror-5.65.8/mode/toml/toml.js  
   creating: codemirror-5.65.8/mode/vb/
  inflating: codemirror-5.65.8/mode/vb/vb.js  
  inflating: codemirror-5.65.8/mode/vb/index.html  
   creating: codemirror-5.65.8/mode/crystal/
  inflating: codemirror-5.65.8/mode/crystal/crystal.js  
  inflating: codemirror-5.65.8/mode/crystal/index.html  
   creating: codemirror-5.65.8/mode/markdown/
  inflating: codemirror-5.65.8/mode/markdown/test.js  
  inflating: codemirror-5.65.8/mode/markdown/index.html  
  inflating: codemirror-5.65.8/mode/markdown/markdown.js  
   creating: codemirror-5.65.8/mode/pug/
  inflating: codemirror-5.65.8/mode/pug/index.html  
  inflating: codemirror-5.65.8/mode/pug/pug.js  
   creating: codemirror-5.65.8/mode/cmake/
  inflating: codemirror-5.65.8/mode/cmake/cmake.js  
  inflating: codemirror-5.65.8/mode/cmake/index.html  
   creating: codemirror-5.65.8/mode/groovy/
  inflating: codemirror-5.65.8/mode/groovy/groovy.js  
  inflating: codemirror-5.65.8/mode/groovy/index.html  
   creating: codemirror-5.65.8/mode/htmlmixed/
  inflating: codemirror-5.65.8/mode/htmlmixed/htmlmixed.js  
  inflating: codemirror-5.65.8/mode/htmlmixed/index.html  
   creating: codemirror-5.65.8/mode/smalltalk/
  inflating: codemirror-5.65.8/mode/smalltalk/smalltalk.js  
  inflating: codemirror-5.65.8/mode/smalltalk/index.html  
  inflating: codemirror-5.65.8/mode/meta.js  
   creating: codemirror-5.65.8/mode/commonlisp/
  inflating: codemirror-5.65.8/mode/commonlisp/commonlisp.js  
  inflating: codemirror-5.65.8/mode/commonlisp/index.html  
   creating: codemirror-5.65.8/mode/swift/
  inflating: codemirror-5.65.8/mode/swift/test.js  
  inflating: codemirror-5.65.8/mode/swift/swift.js  
  inflating: codemirror-5.65.8/mode/swift/index.html  
   creating: codemirror-5.65.8/mode/velocity/
  inflating: codemirror-5.65.8/mode/velocity/velocity.js  
  inflating: codemirror-5.65.8/mode/velocity/index.html  
   creating: codemirror-5.65.8/mode/mathematica/
  inflating: codemirror-5.65.8/mode/mathematica/mathematica.js  
  inflating: codemirror-5.65.8/mode/mathematica/index.html  
   creating: codemirror-5.65.8/mode/slim/
  inflating: codemirror-5.65.8/mode/slim/test.js  
  inflating: codemirror-5.65.8/mode/slim/index.html  
  inflating: codemirror-5.65.8/mode/slim/slim.js  
   creating: codemirror-5.65.8/mode/r/
  inflating: codemirror-5.65.8/mode/r/r.js  
  inflating: codemirror-5.65.8/mode/r/index.html  
   creating: codemirror-5.65.8/mode/powershell/
  inflating: codemirror-5.65.8/mode/powershell/test.js  
  inflating: codemirror-5.65.8/mode/powershell/powershell.js  
  inflating: codemirror-5.65.8/mode/powershell/index.html  
   creating: codemirror-5.65.8/mode/forth/
  inflating: codemirror-5.65.8/mode/forth/forth.js  
  inflating: codemirror-5.65.8/mode/forth/index.html  
   creating: codemirror-5.65.8/mode/protobuf/
  inflating: codemirror-5.65.8/mode/protobuf/protobuf.js  
  inflating: codemirror-5.65.8/mode/protobuf/index.html  
   creating: codemirror-5.65.8/mode/fortran/
  inflating: codemirror-5.65.8/mode/fortran/fortran.js  
  inflating: codemirror-5.65.8/mode/fortran/index.html  
   creating: codemirror-5.65.8/mode/octave/
  inflating: codemirror-5.65.8/mode/octave/index.html  
  inflating: codemirror-5.65.8/mode/octave/octave.js  
   creating: codemirror-5.65.8/mode/stex/
  inflating: codemirror-5.65.8/mode/stex/test.js  
  inflating: codemirror-5.65.8/mode/stex/index.html  
  inflating: codemirror-5.65.8/mode/stex/stex.js  
   creating: codemirror-5.65.8/mode/twig/
  inflating: codemirror-5.65.8/mode/twig/twig.js  
  inflating: codemirror-5.65.8/mode/twig/index.html  
   creating: codemirror-5.65.8/mode/jsx/
  inflating: codemirror-5.65.8/mode/jsx/test.js  
  inflating: codemirror-5.65.8/mode/jsx/jsx.js  
  inflating: codemirror-5.65.8/mode/jsx/index.html  
   creating: codemirror-5.65.8/mode/tiki/
  inflating: codemirror-5.65.8/mode/tiki/tiki.css  
  inflating: codemirror-5.65.8/mode/tiki/index.html  
  inflating: codemirror-5.65.8/mode/tiki/tiki.js  
   creating: codemirror-5.65.8/mode/wast/
  inflating: codemirror-5.65.8/mode/wast/test.js  
  inflating: codemirror-5.65.8/mode/wast/wast.js  
  inflating: codemirror-5.65.8/mode/wast/index.html  
   creating: codemirror-5.65.8/mode/dtd/
  inflating: codemirror-5.65.8/mode/dtd/dtd.js  
  inflating: codemirror-5.65.8/mode/dtd/index.html  
   creating: codemirror-5.65.8/mode/rust/
  inflating: codemirror-5.65.8/mode/rust/rust.js  
  inflating: codemirror-5.65.8/mode/rust/test.js  
  inflating: codemirror-5.65.8/mode/rust/index.html  
   creating: codemirror-5.65.8/mode/z80/
  inflating: codemirror-5.65.8/mode/z80/index.html  
  inflating: codemirror-5.65.8/mode/z80/z80.js  
   creating: codemirror-5.65.8/mode/sas/
  inflating: codemirror-5.65.8/mode/sas/sas.js  
  inflating: codemirror-5.65.8/mode/sas/index.html  
   creating: codemirror-5.65.8/mode/javascript/
  inflating: codemirror-5.65.8/mode/javascript/typescript.html  
  inflating: codemirror-5.65.8/mode/javascript/test.js  
  inflating: codemirror-5.65.8/mode/javascript/json-ld.html  
  inflating: codemirror-5.65.8/mode/javascript/javascript.js  
  inflating: codemirror-5.65.8/mode/javascript/index.html  
   creating: codemirror-5.65.8/mode/livescript/
  inflating: codemirror-5.65.8/mode/livescript/livescript.js  
  inflating: codemirror-5.65.8/mode/livescript/index.html  
   creating: codemirror-5.65.8/mode/soy/
  inflating: codemirror-5.65.8/mode/soy/test.js  
  inflating: codemirror-5.65.8/mode/soy/index.html  
  inflating: codemirror-5.65.8/mode/soy/soy.js  
   creating: codemirror-5.65.8/mode/ruby/
  inflating: codemirror-5.65.8/mode/ruby/test.js  
  inflating: codemirror-5.65.8/mode/ruby/ruby.js  
  inflating: codemirror-5.65.8/mode/ruby/index.html  
   creating: codemirror-5.65.8/mode/dart/
  inflating: codemirror-5.65.8/mode/dart/index.html  
  inflating: codemirror-5.65.8/mode/dart/dart.js  
   creating: codemirror-5.65.8/mode/mumps/
  inflating: codemirror-5.65.8/mode/mumps/index.html  
  inflating: codemirror-5.65.8/mode/mumps/mumps.js  
   creating: codemirror-5.65.8/mode/sparql/
  inflating: codemirror-5.65.8/mode/sparql/index.html  
  inflating: codemirror-5.65.8/mode/sparql/sparql.js  
   creating: codemirror-5.65.8/mode/haml/
  inflating: codemirror-5.65.8/mode/haml/test.js  
  inflating: codemirror-5.65.8/mode/haml/index.html  
  inflating: codemirror-5.65.8/mode/haml/haml.js  
   creating: codemirror-5.65.8/mode/gherkin/
  inflating: codemirror-5.65.8/mode/gherkin/gherkin.js  
  inflating: codemirror-5.65.8/mode/gherkin/index.html  
   creating: codemirror-5.65.8/mode/mllike/
  inflating: codemirror-5.65.8/mode/mllike/mllike.js  
  inflating: codemirror-5.65.8/mode/mllike/index.html  
   creating: codemirror-5.65.8/mode/shell/
  inflating: codemirror-5.65.8/mode/shell/test.js  
  inflating: codemirror-5.65.8/mode/shell/shell.js  
  inflating: codemirror-5.65.8/mode/shell/index.html  
   creating: codemirror-5.65.8/mode/mscgen/
  inflating: codemirror-5.65.8/mode/mscgen/xu_test.js  
  inflating: codemirror-5.65.8/mode/mscgen/mscgen_test.js  
  inflating: codemirror-5.65.8/mode/mscgen/msgenny_test.js  
  inflating: codemirror-5.65.8/mode/mscgen/mscgen.js  
  inflating: codemirror-5.65.8/mode/mscgen/index.html  
   creating: codemirror-5.65.8/mode/fcl/
  inflating: codemirror-5.65.8/mode/fcl/fcl.js  
  inflating: codemirror-5.65.8/mode/fcl/index.html  
   creating: codemirror-5.65.8/mode/vbscript/
  inflating: codemirror-5.65.8/mode/vbscript/vbscript.js  
  inflating: codemirror-5.65.8/mode/vbscript/index.html  
   creating: codemirror-5.65.8/mode/rpm/
  inflating: codemirror-5.65.8/mode/rpm/rpm.js  
   creating: codemirror-5.65.8/mode/rpm/changes/
  inflating: codemirror-5.65.8/mode/rpm/changes/index.html  
  inflating: codemirror-5.65.8/mode/rpm/index.html  
   creating: codemirror-5.65.8/mode/nginx/
  inflating: codemirror-5.65.8/mode/nginx/index.html  
  inflating: codemirror-5.65.8/mode/nginx/nginx.js  
   creating: codemirror-5.65.8/mode/mirc/
  inflating: codemirror-5.65.8/mode/mirc/mirc.js  
  inflating: codemirror-5.65.8/mode/mirc/index.html  
   creating: codemirror-5.65.8/mode/htmlembedded/
  inflating: codemirror-5.65.8/mode/htmlembedded/index.html  
  inflating: codemirror-5.65.8/mode/htmlembedded/htmlembedded.js  
   creating: codemirror-5.65.8/mode/solr/
  inflating: codemirror-5.65.8/mode/solr/index.html  
  inflating: codemirror-5.65.8/mode/solr/solr.js  
   creating: codemirror-5.65.8/mode/perl/
  inflating: codemirror-5.65.8/mode/perl/perl.js  
  inflating: codemirror-5.65.8/mode/perl/index.html  
   creating: codemirror-5.65.8/mode/eiffel/
  inflating: codemirror-5.65.8/mode/eiffel/eiffel.js  
  inflating: codemirror-5.65.8/mode/eiffel/index.html  
   creating: codemirror-5.65.8/mode/haskell/
  inflating: codemirror-5.65.8/mode/haskell/haskell.js  
  inflating: codemirror-5.65.8/mode/haskell/index.html  
   creating: codemirror-5.65.8/mode/ecl/
  inflating: codemirror-5.65.8/mode/ecl/ecl.js  
  inflating: codemirror-5.65.8/mode/ecl/index.html  
   creating: codemirror-5.65.8/mode/idl/
  inflating: codemirror-5.65.8/mode/idl/idl.js  
  inflating: codemirror-5.65.8/mode/idl/index.html  
   creating: codemirror-5.65.8/mode/q/
  inflating: codemirror-5.65.8/mode/q/q.js  
  inflating: codemirror-5.65.8/mode/q/index.html  
   creating: codemirror-5.65.8/mode/mbox/
  inflating: codemirror-5.65.8/mode/mbox/mbox.js  
  inflating: codemirror-5.65.8/mode/mbox/index.html  
   creating: codemirror-5.65.8/mode/gfm/
  inflating: codemirror-5.65.8/mode/gfm/test.js  
  inflating: codemirror-5.65.8/mode/gfm/gfm.js  
  inflating: codemirror-5.65.8/mode/gfm/index.html  
   creating: codemirror-5.65.8/mode/puppet/
  inflating: codemirror-5.65.8/mode/puppet/index.html  
  inflating: codemirror-5.65.8/mode/puppet/puppet.js  
   creating: codemirror-5.65.8/mode/coffeescript/
  inflating: codemirror-5.65.8/mode/coffeescript/coffeescript.js  
  inflating: codemirror-5.65.8/mode/coffeescript/index.html  
   creating: codemirror-5.65.8/mode/modelica/
  inflating: codemirror-5.65.8/mode/modelica/modelica.js  
  inflating: codemirror-5.65.8/mode/modelica/index.html  
   creating: codemirror-5.65.8/mode/lua/
  inflating: codemirror-5.65.8/mode/lua/lua.js  
  inflating: codemirror-5.65.8/mode/lua/index.html  
   creating: codemirror-5.65.8/mode/elm/
  inflating: codemirror-5.65.8/mode/elm/index.html  
  inflating: codemirror-5.65.8/mode/elm/elm.js  
   creating: codemirror-5.65.8/mode/smarty/
  inflating: codemirror-5.65.8/mode/smarty/smarty.js  
  inflating: codemirror-5.65.8/mode/smarty/index.html  
   creating: codemirror-5.65.8/mode/ntriples/
  inflating: codemirror-5.65.8/mode/ntriples/index.html  
  inflating: codemirror-5.65.8/mode/ntriples/ntriples.js  
   creating: codemirror-5.65.8/mode/asciiarmor/
  inflating: codemirror-5.65.8/mode/asciiarmor/index.html  
  inflating: codemirror-5.65.8/mode/asciiarmor/asciiarmor.js  
   creating: codemirror-5.65.8/mode/vhdl/
  inflating: codemirror-5.65.8/mode/vhdl/vhdl.js  
  inflating: codemirror-5.65.8/mode/vhdl/index.html  
   creating: codemirror-5.65.8/mode/dockerfile/
  inflating: codemirror-5.65.8/mode/dockerfile/dockerfile.js  
  inflating: codemirror-5.65.8/mode/dockerfile/test.js  
  inflating: codemirror-5.65.8/mode/dockerfile/index.html  
   creating: codemirror-5.65.8/mode/sieve/
  inflating: codemirror-5.65.8/mode/sieve/index.html  
  inflating: codemirror-5.65.8/mode/sieve/sieve.js  
   creating: codemirror-5.65.8/mode/diff/
  inflating: codemirror-5.65.8/mode/diff/diff.js  
  inflating: codemirror-5.65.8/mode/diff/index.html  
   creating: codemirror-5.65.8/mode/haskell-literate/
  inflating: codemirror-5.65.8/mode/haskell-literate/index.html  
  inflating: codemirror-5.65.8/mode/haskell-literate/haskell-literate.js  
   creating: codemirror-5.65.8/mode/handlebars/
  inflating: codemirror-5.65.8/mode/handlebars/index.html  
  inflating: codemirror-5.65.8/mode/handlebars/handlebars.js  
   creating: codemirror-5.65.8/mode/http/
  inflating: codemirror-5.65.8/mode/http/index.html  
  inflating: codemirror-5.65.8/mode/http/http.js  
   creating: codemirror-5.65.8/mode/turtle/
  inflating: codemirror-5.65.8/mode/turtle/turtle.js  
  inflating: codemirror-5.65.8/mode/turtle/index.html  
  inflating: codemirror-5.65.8/mode/index.html  
   creating: codemirror-5.65.8/mode/php/
  inflating: codemirror-5.65.8/mode/php/test.js  
  inflating: codemirror-5.65.8/mode/php/php.js  
  inflating: codemirror-5.65.8/mode/php/index.html  
   creating: codemirror-5.65.8/mode/scheme/
  inflating: codemirror-5.65.8/mode/scheme/scheme.js  
  inflating: codemirror-5.65.8/mode/scheme/index.html  
   creating: codemirror-5.65.8/mode/webidl/
  inflating: codemirror-5.65.8/mode/webidl/webidl.js  
  inflating: codemirror-5.65.8/mode/webidl/index.html  
   creating: codemirror-5.65.8/mode/sass/
  inflating: codemirror-5.65.8/mode/sass/test.js  
  inflating: codemirror-5.65.8/mode/sass/sass.js  
  inflating: codemirror-5.65.8/mode/sass/index.html  
   creating: codemirror-5.65.8/mode/asn.1/
  inflating: codemirror-5.65.8/mode/asn.1/asn.1.js  
  inflating: codemirror-5.65.8/mode/asn.1/index.html  
   creating: codemirror-5.65.8/mode/ebnf/
  inflating: codemirror-5.65.8/mode/ebnf/ebnf.js  
  inflating: codemirror-5.65.8/mode/ebnf/index.html  
   creating: codemirror-5.65.8/mode/tornado/
  inflating: codemirror-5.65.8/mode/tornado/index.html  
  inflating: codemirror-5.65.8/mode/tornado/tornado.js  
   creating: codemirror-5.65.8/mode/yacas/
  inflating: codemirror-5.65.8/mode/yacas/yacas.js  
  inflating: codemirror-5.65.8/mode/yacas/index.html  
   creating: codemirror-5.65.8/mode/css/
  inflating: codemirror-5.65.8/mode/css/scss_test.js  
  inflating: codemirror-5.65.8/mode/css/css.js  
  inflating: codemirror-5.65.8/mode/css/test.js  
  inflating: codemirror-5.65.8/mode/css/gss.html  
  inflating: codemirror-5.65.8/mode/css/less.html  
  inflating: codemirror-5.65.8/mode/css/scss.html  
  inflating: codemirror-5.65.8/mode/css/index.html  
  inflating: codemirror-5.65.8/mode/css/gss_test.js  
  inflating: codemirror-5.65.8/mode/css/less_test.js  
   creating: codemirror-5.65.8/mode/haxe/
  inflating: codemirror-5.65.8/mode/haxe/index.html  
  inflating: codemirror-5.65.8/mode/haxe/haxe.js  
   creating: codemirror-5.65.8/mode/verilog/
  inflating: codemirror-5.65.8/mode/verilog/test.js  
  inflating: codemirror-5.65.8/mode/verilog/verilog.js  
  inflating: codemirror-5.65.8/mode/verilog/index.html  
   creating: codemirror-5.65.8/mode/pegjs/
  inflating: codemirror-5.65.8/mode/pegjs/pegjs.js  
  inflating: codemirror-5.65.8/mode/pegjs/index.html  
   creating: codemirror-5.65.8/mode/yaml-frontmatter/
  inflating: codemirror-5.65.8/mode/yaml-frontmatter/yaml-frontmatter.js  
  inflating: codemirror-5.65.8/mode/yaml-frontmatter/index.html  
   creating: codemirror-5.65.8/mode/dylan/
  inflating: codemirror-5.65.8/mode/dylan/test.js  
  inflating: codemirror-5.65.8/mode/dylan/index.html  
  inflating: codemirror-5.65.8/mode/dylan/dylan.js  
   creating: codemirror-5.65.8/mode/ttcn/
  inflating: codemirror-5.65.8/mode/ttcn/ttcn.js  
  inflating: codemirror-5.65.8/mode/ttcn/index.html  
   creating: codemirror-5.65.8/mode/tiddlywiki/
  inflating: codemirror-5.65.8/mode/tiddlywiki/tiddlywiki.js  
  inflating: codemirror-5.65.8/mode/tiddlywiki/tiddlywiki.css  
  inflating: codemirror-5.65.8/mode/tiddlywiki/index.html  
   creating: codemirror-5.65.8/mode/factor/
  inflating: codemirror-5.65.8/mode/factor/index.html  
  inflating: codemirror-5.65.8/mode/factor/factor.js  
   creating: codemirror-5.65.8/mode/python/
  inflating: codemirror-5.65.8/mode/python/test.js  
  inflating: codemirror-5.65.8/mode/python/python.js  
  inflating: codemirror-5.65.8/mode/python/index.html  
   creating: codemirror-5.65.8/mode/textile/
  inflating: codemirror-5.65.8/mode/textile/test.js  
  inflating: codemirror-5.65.8/mode/textile/textile.js  
  inflating: codemirror-5.65.8/mode/textile/index.html  
   creating: codemirror-5.65.8/mode/d/
  inflating: codemirror-5.65.8/mode/d/d.js  
  inflating: codemirror-5.65.8/mode/d/test.js  
  inflating: codemirror-5.65.8/mode/d/index.html  
   creating: codemirror-5.65.8/mode/go/
  inflating: codemirror-5.65.8/mode/go/index.html  
  inflating: codemirror-5.65.8/mode/go/go.js  
   creating: codemirror-5.65.8/mode/cobol/
  inflating: codemirror-5.65.8/mode/cobol/cobol.js  
  inflating: codemirror-5.65.8/mode/cobol/index.html  
   creating: codemirror-5.65.8/mode/django/
  inflating: codemirror-5.65.8/mode/django/index.html  
  inflating: codemirror-5.65.8/mode/django/django.js  
   creating: codemirror-5.65.8/mode/rst/
  inflating: codemirror-5.65.8/mode/rst/index.html  
  inflating: codemirror-5.65.8/mode/rst/rst.js  
   creating: codemirror-5.65.8/mode/julia/
  inflating: codemirror-5.65.8/mode/julia/index.html  
  inflating: codemirror-5.65.8/mode/julia/julia.js  
   creating: codemirror-5.65.8/mode/jinja2/
  inflating: codemirror-5.65.8/mode/jinja2/jinja2.js  
  inflating: codemirror-5.65.8/mode/jinja2/index.html  
   creating: codemirror-5.65.8/mode/yaml/
  inflating: codemirror-5.65.8/mode/yaml/yaml.js  
  inflating: codemirror-5.65.8/mode/yaml/index.html  
   creating: codemirror-5.65.8/mode/clojure/
  inflating: codemirror-5.65.8/mode/clojure/test.js  
  inflating: codemirror-5.65.8/mode/clojure/index.html  
  inflating: codemirror-5.65.8/mode/clojure/clojure.js  
   creating: codemirror-5.65.8/mode/clike/
  inflating: codemirror-5.65.8/mode/clike/test.js  
  inflating: codemirror-5.65.8/mode/clike/index.html  
  inflating: codemirror-5.65.8/mode/clike/clike.js  
  inflating: codemirror-5.65.8/mode/clike/scala.html  
   creating: codemirror-5.65.8/mode/tcl/
  inflating: codemirror-5.65.8/mode/tcl/tcl.js  
  inflating: codemirror-5.65.8/mode/tcl/index.html  
   creating: codemirror-5.65.8/mode/stylus/
  inflating: codemirror-5.65.8/mode/stylus/stylus.js  
  inflating: codemirror-5.65.8/mode/stylus/index.html  
   creating: codemirror-5.65.8/mode/nsis/
  inflating: codemirror-5.65.8/mode/nsis/nsis.js  
  inflating: codemirror-5.65.8/mode/nsis/index.html  
   creating: codemirror-5.65.8/mode/pascal/
  inflating: codemirror-5.65.8/mode/pascal/pascal.js  
  inflating: codemirror-5.65.8/mode/pascal/index.html  
   creating: codemirror-5.65.8/mode/pig/
  inflating: codemirror-5.65.8/mode/pig/index.html  
  inflating: codemirror-5.65.8/mode/pig/pig.js  
   creating: codemirror-5.65.8/mode/ttcn-cfg/
  inflating: codemirror-5.65.8/mode/ttcn-cfg/index.html  
  inflating: codemirror-5.65.8/mode/ttcn-cfg/ttcn-cfg.js  
   creating: codemirror-5.65.8/mode/properties/
  inflating: codemirror-5.65.8/mode/properties/index.html  
  inflating: codemirror-5.65.8/mode/properties/properties.js  
   creating: codemirror-5.65.8/mode/gas/
  inflating: codemirror-5.65.8/mode/gas/index.html  
  inflating: codemirror-5.65.8/mode/gas/gas.js  
   creating: codemirror-5.65.8/mode/erlang/
  inflating: codemirror-5.65.8/mode/erlang/erlang.js  
  inflating: codemirror-5.65.8/mode/erlang/index.html  
   creating: codemirror-5.65.8/theme/
  inflating: codemirror-5.65.8/theme/ambiance.css  
  inflating: codemirror-5.65.8/theme/darcula.css  
  inflating: codemirror-5.65.8/theme/gruvbox-dark.css  
  inflating: codemirror-5.65.8/theme/liquibyte.css  
  inflating: codemirror-5.65.8/theme/night.css  
  inflating: codemirror-5.65.8/theme/material-darker.css  
  inflating: codemirror-5.65.8/theme/shadowfox.css  
  inflating: codemirror-5.65.8/theme/seti.css  
  inflating: codemirror-5.65.8/theme/base16-dark.css  
  inflating: codemirror-5.65.8/theme/lucario.css  
  inflating: codemirror-5.65.8/theme/solarized.css  
  inflating: codemirror-5.65.8/theme/abbott.css  
  inflating: codemirror-5.65.8/theme/midnight.css  
  inflating: codemirror-5.65.8/theme/yonce.css  
  inflating: codemirror-5.65.8/theme/material-palenight.css  
  inflating: codemirror-5.65.8/theme/neo.css  
  inflating: codemirror-5.65.8/theme/juejin.css  
  inflating: codemirror-5.65.8/theme/3024-night.css  
  inflating: codemirror-5.65.8/theme/blackboard.css  
  inflating: codemirror-5.65.8/theme/vibrant-ink.css  
  inflating: codemirror-5.65.8/theme/ayu-dark.css  
  inflating: codemirror-5.65.8/theme/isotope.css  
  inflating: codemirror-5.65.8/theme/3024-day.css  
  inflating: codemirror-5.65.8/theme/mbo.css  
  inflating: codemirror-5.65.8/theme/moxer.css  
  inflating: codemirror-5.65.8/theme/dracula.css  
  inflating: codemirror-5.65.8/theme/ambiance-mobile.css  
  inflating: codemirror-5.65.8/theme/panda-syntax.css  
  inflating: codemirror-5.65.8/theme/railscasts.css  
  inflating: codemirror-5.65.8/theme/ssms.css  
  inflating: codemirror-5.65.8/theme/cobalt.css  
  inflating: codemirror-5.65.8/theme/pastel-on-dark.css  
  inflating: codemirror-5.65.8/theme/mdn-like.css  
  inflating: codemirror-5.65.8/theme/monokai.css  
  inflating: codemirror-5.65.8/theme/xq-light.css  
  inflating: codemirror-5.65.8/theme/abcdef.css  
  inflating: codemirror-5.65.8/theme/bespin.css  
  inflating: codemirror-5.65.8/theme/paraiso-dark.css  
  inflating: codemirror-5.65.8/theme/base16-light.css  
  inflating: codemirror-5.65.8/theme/idea.css  
  inflating: codemirror-5.65.8/theme/duotone-dark.css  
  inflating: codemirror-5.65.8/theme/paraiso-light.css  
  inflating: codemirror-5.65.8/theme/material.css  
  inflating: codemirror-5.65.8/theme/zenburn.css  
  inflating: codemirror-5.65.8/theme/material-ocean.css  
  inflating: codemirror-5.65.8/theme/twilight.css  
  inflating: codemirror-5.65.8/theme/lesser-dark.css  
  inflating: codemirror-5.65.8/theme/ayu-mirage.css  
  inflating: codemirror-5.65.8/theme/erlang-dark.css  
  inflating: codemirror-5.65.8/theme/tomorrow-night-bright.css  
  inflating: codemirror-5.65.8/theme/xq-dark.css  
  inflating: codemirror-5.65.8/theme/hopscotch.css  
  inflating: codemirror-5.65.8/theme/tomorrow-night-eighties.css  
  inflating: codemirror-5.65.8/theme/ttcn.css  
  inflating: codemirror-5.65.8/theme/duotone-light.css  
  inflating: codemirror-5.65.8/theme/eclipse.css  
  inflating: codemirror-5.65.8/theme/nord.css  
  inflating: codemirror-5.65.8/theme/rubyblue.css  
  inflating: codemirror-5.65.8/theme/icecoder.css  
  inflating: codemirror-5.65.8/theme/oceanic-next.css  
  inflating: codemirror-5.65.8/theme/elegant.css  
  inflating: codemirror-5.65.8/theme/neat.css  
  inflating: codemirror-5.65.8/theme/the-matrix.css  
  inflating: codemirror-5.65.8/theme/yeti.css  
  inflating: codemirror-5.65.8/theme/colorforth.css  
  inflating: codemirror-5.65.8/index.html  
   creating: codemirror-5.65.8/doc/
  inflating: codemirror-5.65.8/doc/docs.css  
  inflating: codemirror-5.65.8/doc/logo.svg  
  inflating: codemirror-5.65.8/doc/upgrade_v2.2.html  
  inflating: codemirror-5.65.8/doc/source_sans.woff  
  inflating: codemirror-5.65.8/doc/manual.html  
 extracting: codemirror-5.65.8/doc/yinyang.png  
  inflating: codemirror-5.65.8/doc/upgrade_v4.html  
  inflating: codemirror-5.65.8/doc/realworld.html  
  inflating: codemirror-5.65.8/doc/reporting.html  
  inflating: codemirror-5.65.8/doc/logo.png  
  inflating: codemirror-5.65.8/doc/activebookmark.js  
  inflating: codemirror-5.65.8/doc/releases.html  
  inflating: codemirror-5.65.8/doc/internals.html  
  inflating: codemirror-5.65.8/doc/upgrade_v3.html  
   creating: codemirror-5.65.8/keymap/
  inflating: codemirror-5.65.8/keymap/sublime.js  
  inflating: codemirror-5.65.8/keymap/vim.js  
  inflating: codemirror-5.65.8/keymap/emacs.js  
   creating: codemirror-5.65.8/lib/
  inflating: codemirror-5.65.8/lib/codemirror.css  
  inflating: codemirror-5.65.8/lib/codemirror.js  
  inflating: codemirror-5.65.8/.npmignore  
  inflating: codemirror-5.65.8/README.md  
  inflating: codemirror-5.65.8/LICENSE  

$ ll

合計 1456
drwxr-xr-x 1 tomoyan tomoyan      330  8月 20 20:16 codemirror-5.65.8
-rw-r--r-- 1 tomoyan tomoyan  1514236  9月 11 12:04 codemirror.zip

$ mv codemirror-5.65.8 ../dokuwiki/data/media/javascript/codemirror/5.65.8/


$ ll ../dokuwiki/data/media/javascript/codemirror/

合計 0
drwxrwxrwx 1 tomoyan tomoyan 352  4月 21  2020 5.53.2
drwxrwxrwx 1 tomoyan tomoyan 366  8月 20  2020 5.57.0
drwxrwxrwx 1 tomoyan tomoyan 352  5月 20  2021 5.61.1
drwxr-xr-x 1 tomoyan tomoyan 330  8月 20 20:16 5.65.8

<div class="embed_codemirror">
  <style>
    @import '/_media/javascript/codemirror/5.65.8/lib/codemirror.css';
    @import '/_media/javascript/codemirror/5.65.8/theme/cobalt.css';
 
    .dokuwiki pre {
      box-shadow: unset;
    }
    .embed_codemirror .CodeMirror * {
      font-family: "HackGen Console NFJ", Arial, monospace;
      font-size: 11px;
    }
    .select-theme .form-control { width: auto; display: inline-block; }
  </style>
 
  <!-- <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.8/lib/codemirror.css"> -->
  <!-- <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.8/theme/cobalt.css"> -->
  <script src="/_media/javascript/codemirror/5.65.8/lib/codemirror.js"></script>
  <!-- 言語に応じたjsファイルを読み込む -->
  <script src="/_media/javascript/codemirror/5.65.8/mode/javascript/javascript.js"></script>
 
  <textarea id="editor_js">
  var jsEditor = CodeMirror.fromTextArea(document.getElementById('editor_js'), {
    mode: "javascript",
    theme: "cobalt",
    lineNumbers: true,
    indentUnit: 4
  });
  </textarea>
  CodeMirror Version: <label id="lblCdMirrVer"></label>
 
  <script>
  var jsEditor = CodeMirror.fromTextArea(document.getElementById('editor_js'), {
    mode: "javascript",
    theme: "cobalt",
    lineNumbers: true,
    indentUnit: 4
  });
  document.getElementById('lblCdMirrVer').innerText = CodeMirror.version;
  </script>
</div>

Theme:

CodeMirror Version:

$ git clone https://github.com/codemirror/codemirror.next.git
Cloning into 'codemirror.next'...
remote: Enumerating objects: 377, done.
remote: Counting objects: 100% (377/377), done.
remote: Compressing objects: 100% (258/258), done.
remote: Total 15257 (delta 127), reused 298 (delta 99), pack-reused 14880Receiving objects: 100% (15257/15257), 2.57 MiBReceiving objects: 100% (15257/15257), 2.97 MiB | 1.03 MiB/s, done.
 
Resolving deltas: 100% (7955/7955), done.
$ cd codemirror.next
$ yarn install
yarn install v1.22.5
info No lockfile found.
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.1.3: The platform "win32" is incompatible with this module.
info "fsevents@2.1.3" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
[4/4] Building fresh packages...
success Saved lockfile.
$ node bin/cm.js build
Running TypeScript compiler...
Done in 12683ms
Building bundles...
Done in 3835ms
Done in 134.26s.

動作確認

$ yarn run dev
yarn run v1.22.5
$ node bin/cm.js devserver
Starting compilation in watch mode...
Found 0 errors. Watching for file changes.
Watching...
Dev server listening on 8090
Start bundling state...
Start bundling text...
Start bundling view...
Start bundling commands...
Start bundling history...
Start bundling collab...
Start bundling gutter...
Start bundling rangeset...
Start bundling syntax...
Start bundling fold...
Start bundling matchbrackets...
Start bundling closebrackets...
Start bundling panel...
Start bundling tooltip...
Start bundling search...
Start bundling goto-line...
Start bundling lint...
Start bundling highlight...
Start bundling stream-syntax...
Start bundling autocomplete...
Start bundling comment...
Start bundling rectangular-selection...
Start bundling highlight-selection...
Start bundling basic-setup...
Start bundling lang-javascript...
Start bundling lang-java...
Start bundling lang-json...
Start bundling lang-cpp...
Start bundling lang-python...
Start bundling lang-css...
Start bundling lang-html...
Start bundling lang-sql...
Start bundling lang-rust...
Start bundling lang-xml...
Start bundling theme-one-dark...
Finished bundling gutter
Finished bundling matchbrackets
Finished bundling commands
Finished bundling fold
Finished bundling history
Finished bundling collab
Finished bundling rangeset
Finished bundling closebrackets
Finished bundling panel
Finished bundling goto-line
Finished bundling tooltip
Finished bundling highlight
Finished bundling comment
Finished bundling rectangular-selection
Finished bundling lint
Finished bundling basic-setup
Finished bundling lang-cpp
Finished bundling highlight-selection
Finished bundling lang-java
Finished bundling lang-python
Finished bundling lang-css
Finished bundling lang-rust
Finished bundling theme-one-dark
Finished bundling syntax
Finished bundling state
Finished bundling text
Finished bundling search
Finished bundling stream-syntax
Finished bundling lang-javascript
Finished bundling lang-json
Finished bundling lang-html
Finished bundling lang-xml
Finished bundling lang-sql
Finished bundling autocomplete
Finished bundling view

http://localhost:8090/ にブラウザでアクセスする。

plugin:codemirror [DokuWiki]
ソースコード: Albert Gasset / dokuwiki-plugin-codemirror · GitLab

$ git clone --depth 1 https://gitlab.com/albertgasset/dokuwiki-plugin-codemirror.git

Cloning into 'dokuwiki-plugin-codemirror'...
remote: Enumerating objects: 54, done.
remote: Counting objects: 100% (54/54), done.
remote: Compressing objects: 100% (48/48), done.
remote: Total 54 (delta 6), reused 39 (delta 3), pack-reused 0
Receiving objects: 100% (54/54), 77.70 KiB | 4.32 MiB/s, done.
Resolving deltas: 100% (6/6), done.

$ cd dokuwiki-plugin-codemirror/
$ npm -g install grunt-cli


added 59 packages, and audited 60 packages in 9s

4 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
npm notice 
npm notice New minor version of npm available! 8.15.0 -> 8.19.2
npm notice Changelog: https://github.com/npm/cli/releases/tag/v8.19.2
npm notice Run npm install -g npm@8.19.2 to update!
npm notice 

  • javascript/codemirror.txt
  • 最終更新: 2022/09/26 03:36
  • by ともやん