目次
文書の過去の版を表示しています。
CodeMirror
CodeMirror 5
インストール
$ 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>
CodeMirror 6
本家: CodeMirror 6
ソースコード: codemirror/codemirror.next: The next generation of the CodeMirror in-browser editor
ドキュメント: CodeMirror 6 Reference Manual
インストール
CodeMirror - codemirror.net
README.md - codemirror/dev: Development repository for the CodeMirror editor project
$ git clone --depth 1 https://github.com/codemirror/dev.git codemirror6
Cloning into 'codemirror6'... remote: Enumerating objects: 25, done. remote: Counting objects: 100% (25/25), done. remote: Compressing objects: 100% (20/20), done. remote: Total 25 (delta 0), reused 14 (delta 0), pack-reused 0 Receiving objects: 100% (25/25), 11.47 KiB | 690.00 KiB/s, done.
$ cd codemirror6/ $ node bin/cm.js install
Cloning into '/home/tomoyan/my_projects/codemirror6/state'... remote: Enumerating objects: 3052, done. remote: Counting objects: 100% (210/210), done. remote: Compressing objects: 100% (114/114), done. remote: Total 3052 (delta 142), reused 152 (delta 94), pack-reused 2842 Receiving objects: 100% (3052/3052), 592.42 KiB | 1.13 MiB/s, done. Resolving deltas: 100% (1590/1590), done. Cloning into '/home/tomoyan/my_projects/codemirror6/view'... remote: Enumerating objects: 8830, done. remote: Counting objects: 100% (1845/1845), done. remote: Compressing objects: 100% (345/345), done. remote: Total 8830 (delta 1547), reused 1785 (delta 1498), pack-reused 6985 Receiving objects: 100% (8830/8830), 1.71 MiB | 2.16 MiB/s, done. Resolving deltas: 100% (6009/6009), done. Cloning into '/home/tomoyan/my_projects/codemirror6/language'... remote: Enumerating objects: 1687, done. remote: Counting objects: 100% (280/280), done. remote: Compressing objects: 100% (102/102), done. remote: Total 1687 (delta 192), reused 259 (delta 176), pack-reused 1407 Receiving objects: 100% (1687/1687), 286.54 KiB | 908.00 KiB/s, done. Resolving deltas: 100% (777/777), done. Cloning into '/home/tomoyan/my_projects/codemirror6/commands'... remote: Enumerating objects: 1846, done. remote: Counting objects: 100% (358/358), done. remote: Compressing objects: 100% (91/91), done. remote: Total 1846 (delta 302), reused 316 (delta 265), pack-reused 1488 Receiving objects: 100% (1846/1846), 327.85 KiB | 703.00 KiB/s, done. Resolving deltas: 100% (1027/1027), done. Cloning into '/home/tomoyan/my_projects/codemirror6/search'... remote: Enumerating objects: 948, done. remote: Counting objects: 100% (359/359), done. remote: Compressing objects: 100% (76/76), done. remote: Total 948 (delta 297), reused 337 (delta 281), pack-reused 589 Receiving objects: 100% (948/948), 157.48 KiB | 844.00 KiB/s, done. Resolving deltas: 100% (532/532), done. Cloning into '/home/tomoyan/my_projects/codemirror6/autocomplete'... remote: Enumerating objects: 1547, done. remote: Counting objects: 100% (321/321), done. remote: Compressing objects: 100% (120/120), done. remote: Total 1547 (delta 216), reused 300 (delta 199), pack-reused 1226 Receiving objects: 100% (1547/1547), 269.77 KiB | 1000.00 KiB/s, done. Resolving deltas: 100% (812/812), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lint'... remote: Enumerating objects: 652, done. remote: Counting objects: 100% (274/274), done. remote: Compressing objects: 100% (79/79), done. remote: Total 652 (delta 223), reused 237 (delta 193), pack-reused 378 Receiving objects: 100% (652/652), 100.94 KiB | 1.01 MiB/s, done. Resolving deltas: 100% (267/267), done. Cloning into '/home/tomoyan/my_projects/codemirror6/collab'... remote: Enumerating objects: 258, done. remote: Counting objects: 100% (258/258), done. remote: Compressing objects: 100% (139/139), done. remote: Total 258 (delta 109), reused 233 (delta 84), pack-reused 0 Receiving objects: 100% (258/258), 39.35 KiB | 760.00 KiB/s, done. Resolving deltas: 100% (109/109), done. Cloning into '/home/tomoyan/my_projects/codemirror6/language-data'... remote: Enumerating objects: 147, done. remote: Counting objects: 100% (147/147), done. remote: Compressing objects: 100% (90/90), done. remote: Total 147 (delta 74), reused 114 (delta 43), pack-reused 0 Receiving objects: 100% (147/147), 21.65 KiB | 791.00 KiB/s, done. Resolving deltas: 100% (74/74), done. Cloning into '/home/tomoyan/my_projects/codemirror6/codemirror'... remote: Enumerating objects: 266, done. remote: Counting objects: 100% (64/64), done. remote: Compressing objects: 100% (27/27), done. remote: Total 266 (delta 41), reused 54 (delta 34), pack-reused 202 Receiving objects: 100% (266/266), 32.67 KiB | 727.00 KiB/s, done. Resolving deltas: 100% (121/121), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-javascript'... remote: Enumerating objects: 679, done. remote: Counting objects: 100% (162/162), done. remote: Compressing objects: 100% (99/99), done. remote: Total 679 (delta 102), reused 113 (delta 61), pack-reused 517 Receiving objects: 100% (679/679), 104.03 KiB | 1.11 MiB/s, done. Resolving deltas: 100% (322/322), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-java'... remote: Enumerating objects: 206, done. remote: Counting objects: 100% (206/206), done. remote: Compressing objects: 100% (134/134), done. remote: Total 206 (delta 92), reused 168 (delta 54), pack-reused 0 Receiving objects: 100% (206/206), 25.69 KiB | 1.22 MiB/s, done. Resolving deltas: 100% (92/92), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-json'... remote: Enumerating objects: 209, done. remote: Counting objects: 100% (209/209), done. remote: Compressing objects: 100% (146/146), done. remote: Total 209 (delta 91), reused 175 (delta 57), pack-reused 0 Receiving objects: 100% (209/209), 25.48 KiB | 1.02 MiB/s, done. Resolving deltas: 100% (91/91), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-cpp'... remote: Enumerating objects: 197, done. remote: Counting objects: 100% (197/197), done. remote: Compressing objects: 100% (128/128), done. remote: Total 197 (delta 89), reused 160 (delta 52), pack-reused 0 Receiving objects: 100% (197/197), 25.17 KiB | 696.00 KiB/s, done. Resolving deltas: 100% (89/89), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-php'... remote: Enumerating objects: 113, done. remote: Counting objects: 100% (113/113), done. remote: Compressing objects: 100% (82/82), done. remote: Total 113 (delta 54), reused 88 (delta 31), pack-reused 0 Receiving objects: 100% (113/113), 16.73 KiB | 685.00 KiB/s, done. Resolving deltas: 100% (54/54), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-python'... remote: Enumerating objects: 348, done. remote: Counting objects: 100% (116/116), done. remote: Compressing objects: 100% (74/74), done. remote: Total 348 (delta 67), reused 85 (delta 40), pack-reused 232 Receiving objects: 100% (348/348), 51.14 KiB | 952.00 KiB/s, done. Resolving deltas: 100% (155/155), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-css'... remote: Enumerating objects: 328, done. remote: Counting objects: 100% (328/328), done. remote: Compressing objects: 100% (218/218), done. remote: Total 328 (delta 147), reused 265 (delta 85), pack-reused 0 Receiving objects: 100% (328/328), 45.26 KiB | 759.00 KiB/s, done. Resolving deltas: 100% (147/147), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-html'... remote: Enumerating objects: 585, done. remote: Counting objects: 100% (171/171), done. remote: Compressing objects: 100% (103/103), done. remote: Total 585 (delta 111), reused 119 (delta 68), pack-reused 414 Receiving objects: 100% (585/585), 97.80 KiB | 776.00 KiB/s, done. Resolving deltas: 100% (267/267), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-sql'... remote: Enumerating objects: 432, done. remote: Counting objects: 100% (172/172), done. remote: Compressing objects: 100% (51/51), done. remote: Total 432 (delta 147), reused 135 (delta 121), pack-reused 260 Receiving objects: 100% (432/432), 79.12 KiB | 861.00 KiB/s, done. Resolving deltas: 100% (245/245), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-rust'... remote: Enumerating objects: 214, done. remote: Counting objects: 100% (214/214), done. remote: Compressing objects: 100% (139/139), done. remote: Total 214 (delta 97), reused 174 (delta 57), pack-reused 0 Receiving objects: 100% (214/214), 26.15 KiB | 723.00 KiB/s, done. Resolving deltas: 100% (97/97), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-xml'... remote: Enumerating objects: 274, done. remote: Counting objects: 100% (274/274), done. remote: Compressing objects: 100% (183/183), done. remote: Total 274 (delta 129), reused 226 (delta 81), pack-reused 0 Receiving objects: 100% (274/274), 37.93 KiB | 636.00 KiB/s, done. Resolving deltas: 100% (129/129), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-markdown'... remote: Enumerating objects: 560, done. remote: Counting objects: 100% (152/152), done. remote: Compressing objects: 100% (81/81), done. remote: Total 560 (delta 102), reused 107 (delta 66), pack-reused 408 Receiving objects: 100% (560/560), 126.84 KiB | 354.00 KiB/s, done. Resolving deltas: 100% (279/279), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-lezer'... remote: Enumerating objects: 111, done. remote: Counting objects: 100% (111/111), done. remote: Compressing objects: 100% (78/78), done. remote: Total 111 (delta 54), reused 86 (delta 29), pack-reused 0 Receiving objects: 100% (111/111), 13.68 KiB | 609.00 KiB/s, done. Resolving deltas: 100% (54/54), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-wast'... remote: Enumerating objects: 65, done. remote: Counting objects: 100% (65/65), done. remote: Compressing objects: 100% (41/41), done. remote: Total 65 (delta 30), reused 55 (delta 20), pack-reused 0 Receiving objects: 100% (65/65), 8.69 KiB | 2.90 MiB/s, done. Resolving deltas: 100% (30/30), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-angular'... remote: Enumerating objects: 30, done. remote: Counting objects: 100% (30/30), done. remote: Compressing objects: 100% (23/23), done. remote: Total 30 (delta 10), reused 27 (delta 7), pack-reused 0 Receiving objects: 100% (30/30), 6.49 KiB | 2.16 MiB/s, done. Resolving deltas: 100% (10/10), done. Cloning into '/home/tomoyan/my_projects/codemirror6/lang-vue'... remote: Enumerating objects: 51, done. remote: Counting objects: 100% (51/51), done. remote: Compressing objects: 100% (33/33), done. remote: Total 51 (delta 20), reused 49 (delta 18), pack-reused 0 Receiving objects: 100% (51/51), 9.15 KiB | 2.29 MiB/s, done. Resolving deltas: 100% (20/20), done. Cloning into '/home/tomoyan/my_projects/codemirror6/legacy-modes'... remote: Enumerating objects: 1193, done. remote: Counting objects: 100% (260/260), done. remote: Compressing objects: 100% (175/175), done. remote: Total 1193 (delta 119), reused 128 (delta 83), pack-reused 933 Receiving objects: 100% (1193/1193), 658.08 KiB | 1.44 MiB/s, done. Resolving deltas: 100% (669/669), done. Cloning into '/home/tomoyan/my_projects/codemirror6/theme-one-dark'... remote: Enumerating objects: 284, done. remote: Counting objects: 100% (49/49), done. remote: Compressing objects: 100% (37/37), done. remote: Total 284 (delta 21), reused 35 (delta 10), pack-reused 235 Receiving objects: 100% (284/284), 37.06 KiB | 403.00 KiB/s, done. Resolving deltas: 100% (122/122), done. Cloning into '/home/tomoyan/my_projects/codemirror6/merge'... remote: Enumerating objects: 216, done. remote: Counting objects: 100% (216/216), done. remote: Compressing objects: 100% (104/104), done. remote: Total 216 (delta 130), reused 197 (delta 111), pack-reused 0 Receiving objects: 100% (216/216), 49.39 KiB | 887.00 KiB/s, done. Resolving deltas: 100% (130/130), done. Running npm install npm WARN deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead Building modules Building... Done in 19.43s
動作確認
$ 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/ にブラウザでアクセスする。
CodeMirror plugin for DokuWiki
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