javascript:codemirror

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
javascript:codemirror [2022/09/26 03:36] – [動作確認] ともやんjavascript:codemirror [2023/04/19 07:52] (現在) – [CodeMirror plugin for DokuWiki] ともやん
行 2: 行 2:
 本家: [[https://codemirror.net/|CodeMirror]]\\ 本家: [[https://codemirror.net/|CodeMirror]]\\
 ソースコード: [[https://github.com/codemirror/codemirror|codemirror/CodeMirror: In-browser code editor]]\\ ソースコード: [[https://github.com/codemirror/codemirror|codemirror/CodeMirror: In-browser code editor]]\\
 +
 +===== CodeMirror 6 =====
 +本家: [[https://codemirror.net/6/|CodeMirror 6]]\\
 +ソースコード: [[https://github.com/codemirror/codemirror.next|codemirror/codemirror.next: The next generation of the CodeMirror in-browser editor]]\\
 +ドキュメント: [[https://codemirror.net/6/docs/ref/|CodeMirror 6 Reference Manual]]\\
 +
 +==== Node.js のインストール ====
 +詳しくは [[linux:anyenv#nodenv|anyenv - rbenv スタイルのオールインワン環境マネージャー]] を参照。\\
 +
 +==== CodeMirror 6 のダウンロード ====
 +[[https://codemirror.net|CodeMirror - codemirror.net]]\\
 +[[git>codemirror/dev/#readme|README.md - codemirror/dev: Development repository for the CodeMirror editor project]]\\
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>git</b> clone --depth 1 https://github.com/codemirror/dev.git codemirror6
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +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.
 +</pre></html></WRAP>
 +</WRAP>
 +
 +==== cm.js でインストール ====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>cd</b> codemirror6/
 +<b class=GRN>$</b> <b class=HIY>node</b> bin/cm.js install
 +</pre></html></WRAP>
 +<WRAP color_result_long><html><pre>
 +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
 +<b class="WHI BBLK">npm</b> <b class="BLK BYEL">WARN</b> <b class=MAG>deprecated</b> sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
 +Building modules
 +Building...
 +Done in 19.43s
 +</pre></html></WRAP>
 +</WRAP>
 +
 +==== CodeMirror 6 のデモを実行して動作確認 ====
 +<WRAP color_term>
 +<WRAP color_command><html><pre>
 +<b class=GRN>$</b> <b class=HIY>npm</b> run dev
 +</pre></html></WRAP>
 +<WRAP color_result><html><pre>
 +
 +> dev
 +> node bin/cm.js devserver
 +
 +Starting compilation in watch mode...
 +Found 0 errors. Watching for file changes.
 +Bundling state, view, language, commands, search, autocomplete, lint, collab, language-data, codemirror, lang-javascript, lang-java, lang-json, lang-cpp, lang-php, lang-python, lang-css, lang-html, lang-sql, lang-rust, lang-xml, lang-markdown, lang-lezer, lang-wast, lang-angular, lang-vue, theme-one-dark, merge
 +Dev server listening on 8090
 +Bundling done.
 +</pre></html></WRAP>
 +</WRAP>
 +
 +[[http://localhost:8090/|]] にブラウザでアクセスする。\\
 +<WRAP zoomimg w400 x1_7>
 +{{:javascript:codemirror6_demo.png|CodeMirror 6 Demo}}\\
 +</WRAP>
  
 ===== CodeMirror 5 ===== ===== CodeMirror 5 =====
行 8: 行 274:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ mkdir work +<b class=GRN>$</b> <b class=HIY>mkdir</b> work 
-$ cd work/ +<b class=GRN>$</b> <b class=HIY>cd</b> work/ 
-$ curl -LO https://codemirror.net/codemirror.zip+<b class=GRN>$</b> <b class=HIY>curl</b> <b class=HIK>-LO</b> https://codemirror.net/codemirror.zip
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
行 19: 行 285:
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ unzip codemirror.zip +<b class=GRN>$</b> <b class=HIY>unzip</b> codemirror.zip 
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result_long><html><pre> <WRAP color_result_long><html><pre>
 Archive:  codemirror.zip Archive:  codemirror.zip
-   creating: codemirror-5.65.8+   creating: codemirror-5.65.12
-   creating: codemirror-5.65.8/demo/ +   creating: codemirror-5.65.12/demo/ 
-  inflating: codemirror-5.65.8/demo/runmode-standalone.html   +  inflating: codemirror-5.65.12/demo/runmode-standalone.html   
-  inflating: codemirror-5.65.8/demo/emacs.html   +  inflating: codemirror-5.65.12/demo/emacs.html   
-  inflating: codemirror-5.65.8/demo/changemode.html   +  inflating: codemirror-5.65.12/demo/changemode.html   
-  inflating: codemirror-5.65.8/demo/runmode.html   +  inflating: codemirror-5.65.12/demo/runmode.html   
-  inflating: codemirror-5.65.8/demo/matchhighlighter.html   +  inflating: codemirror-5.65.12/demo/matchhighlighter.html   
-  inflating: codemirror-5.65.8/demo/rulers.html   +  inflating: codemirror-5.65.12/demo/rulers.html   
-  inflating: codemirror-5.65.8/demo/visibletabs.html   +  inflating: codemirror-5.65.12/demo/visibletabs.html   
-  inflating: codemirror-5.65.8/demo/btree.html   +  inflating: codemirror-5.65.12/demo/btree.html   
-  inflating: codemirror-5.65.8/demo/vim.html   +  inflating: codemirror-5.65.12/demo/vim.html   
-  inflating: codemirror-5.65.8/demo/search.html   +  inflating: codemirror-5.65.12/demo/search.html   
-  inflating: codemirror-5.65.8/demo/closetag.html   +  inflating: codemirror-5.65.12/demo/closetag.html   
-  inflating: codemirror-5.65.8/demo/requirejs.html   +  inflating: codemirror-5.65.12/demo/requirejs.html   
-  inflating: codemirror-5.65.8/demo/multiplex.html   +  inflating: codemirror-5.65.12/demo/multiplex.html   
-  inflating: codemirror-5.65.8/demo/simplemode.html   +  inflating: codemirror-5.65.12/demo/simplemode.html   
-  inflating: codemirror-5.65.8/demo/activeline.html   +  inflating: codemirror-5.65.12/demo/activeline.html   
-  inflating: codemirror-5.65.8/demo/theme.html   +  inflating: codemirror-5.65.12/demo/theme.html   
-  inflating: codemirror-5.65.8/demo/hardwrap.html   +  inflating: codemirror-5.65.12/demo/hardwrap.html   
-  inflating: codemirror-5.65.8/demo/widget.html   +  inflating: codemirror-5.65.12/demo/widget.html   
-  inflating: codemirror-5.65.8/demo/resize.html   +  inflating: codemirror-5.65.12/demo/resize.html   
-  inflating: codemirror-5.65.8/demo/sublime.html   +  inflating: codemirror-5.65.12/demo/sublime.html   
-  inflating: codemirror-5.65.8/demo/panel.html   +  inflating: codemirror-5.65.12/demo/panel.html   
-  inflating: codemirror-5.65.8/demo/closebrackets.html   +  inflating: codemirror-5.65.12/demo/closebrackets.html   
-  inflating: codemirror-5.65.8/demo/markselection.html   +  inflating: codemirror-5.65.12/demo/markselection.html   
-  inflating: codemirror-5.65.8/demo/loadmode.html   +  inflating: codemirror-5.65.12/demo/loadmode.html   
-  inflating: codemirror-5.65.8/demo/placeholder.html   +  inflating: codemirror-5.65.12/demo/placeholder.html   
-  inflating: codemirror-5.65.8/demo/matchtags.html   +  inflating: codemirror-5.65.12/demo/matchtags.html   
-  inflating: codemirror-5.65.8/demo/merge.html   +  inflating: codemirror-5.65.12/demo/merge.html   
-  inflating: codemirror-5.65.8/demo/complete.html   +  inflating: codemirror-5.65.12/demo/complete.html   
-  inflating: codemirror-5.65.8/demo/folding.html   +  inflating: codemirror-5.65.12/demo/folding.html   
-  inflating: codemirror-5.65.8/demo/variableheight.html   +  inflating: codemirror-5.65.12/demo/variableheight.html   
-  inflating: codemirror-5.65.8/demo/spanaffectswrapping_shim.html   +  inflating: codemirror-5.65.12/demo/spanaffectswrapping_shim.html   
-  inflating: codemirror-5.65.8/demo/anywordhint.html   +  inflating: codemirror-5.65.12/demo/anywordhint.html   
-  inflating: codemirror-5.65.8/demo/tern.html   +  inflating: codemirror-5.65.12/demo/tern.html   
-  inflating: codemirror-5.65.8/demo/trailingspace.html   +  inflating: codemirror-5.65.12/demo/trailingspace.html   
-  inflating: codemirror-5.65.8/demo/preview.html   +  inflating: codemirror-5.65.12/demo/preview.html   
-  inflating: codemirror-5.65.8/demo/fullscreen.html   +  inflating: codemirror-5.65.12/demo/fullscreen.html   
-  inflating: codemirror-5.65.8/demo/html5complete.html   +  inflating: codemirror-5.65.12/demo/html5complete.html   
-  inflating: codemirror-5.65.8/demo/indentwrap.html   +  inflating: codemirror-5.65.12/demo/indentwrap.html   
-  inflating: codemirror-5.65.8/demo/simplescrollbars.html   +  inflating: codemirror-5.65.12/demo/simplescrollbars.html   
-  inflating: codemirror-5.65.8/demo/lint.html   +  inflating: codemirror-5.65.12/demo/lint.html   
-  inflating: codemirror-5.65.8/demo/mustache.html   +  inflating: codemirror-5.65.12/demo/mustache.html   
-  inflating: codemirror-5.65.8/demo/xmlcomplete.html   +  inflating: codemirror-5.65.12/demo/xmlcomplete.html   
-  inflating: codemirror-5.65.8/demo/buffers.html   +  inflating: codemirror-5.65.12/demo/buffers.html   
-  inflating: codemirror-5.65.8/demo/marker.html   +  inflating: codemirror-5.65.12/demo/marker.html   
-  inflating: codemirror-5.65.8/demo/bidi.html   +  inflating: codemirror-5.65.12/demo/bidi.html   
-  inflating: codemirror-5.65.8/rollup.config.js   +  inflating: codemirror-5.65.12/rollup.config.js   
-   creating: codemirror-5.65.8/bin/ +   creating: codemirror-5.65.12/bin/ 
-  inflating: codemirror-5.65.8/bin/authors.sh   +  inflating: codemirror-5.65.12/bin/authors.sh   
- extracting: codemirror-5.65.8/bin/lint   + extracting: codemirror-5.65.12/bin/lint   
-  inflating: codemirror-5.65.8/bin/source-highlight   +  inflating: codemirror-5.65.12/bin/source-highlight   
-  inflating: codemirror-5.65.8/bin/release   +  inflating: codemirror-5.65.12/bin/release   
-  inflating: codemirror-5.65.8/bin/upload-release.js   +  inflating: codemirror-5.65.12/bin/upload-release.js   
-  inflating: codemirror-5.65.8/AUTHORS   +  inflating: codemirror-5.65.12/AUTHORS   
-  inflating: codemirror-5.65.8/.gitattributes   +  inflating: codemirror-5.65.12/.gitattributes   
-  inflating: codemirror-5.65.8/CHANGELOG.md   +  inflating: codemirror-5.65.12/CHANGELOG.md   
-  inflating: codemirror-5.65.8/.editorconfig   +  inflating: codemirror-5.65.12/.editorconfig   
-  inflating: codemirror-5.65.8/CONTRIBUTING.md   +  inflating: codemirror-5.65.12/CONTRIBUTING.md   
-   creating: codemirror-5.65.8/src/ +   creating: codemirror-5.65.12/src/ 
-   creating: codemirror-5.65.8/src/model/ +   creating: codemirror-5.65.12/src/model/ 
-  inflating: codemirror-5.65.8/src/model/selection.js   +  inflating: codemirror-5.65.12/src/model/selection.js   
-  inflating: codemirror-5.65.8/src/model/mark_text.js   +  inflating: codemirror-5.65.12/src/model/mark_text.js   
-  inflating: codemirror-5.65.8/src/model/line_widget.js   +  inflating: codemirror-5.65.12/src/model/line_widget.js   
-  inflating: codemirror-5.65.8/src/model/document_data.js   +  inflating: codemirror-5.65.12/src/model/document_data.js   
-  inflating: codemirror-5.65.8/src/model/Doc.js   +  inflating: codemirror-5.65.12/src/model/Doc.js   
-  inflating: codemirror-5.65.8/src/model/history.js   +  inflating: codemirror-5.65.12/src/model/history.js   
-  inflating: codemirror-5.65.8/src/model/changes.js   +  inflating: codemirror-5.65.12/src/model/changes.js   
-  inflating: codemirror-5.65.8/src/model/selection_updates.js   +  inflating: codemirror-5.65.12/src/model/selection_updates.js   
-  inflating: codemirror-5.65.8/src/model/chunk.js   +  inflating: codemirror-5.65.12/src/model/chunk.js   
-  inflating: codemirror-5.65.8/src/model/change_measurement.js   +  inflating: codemirror-5.65.12/src/model/change_measurement.js   
-   creating: codemirror-5.65.8/src/line/ +   creating: codemirror-5.65.12/src/line/ 
-  inflating: codemirror-5.65.8/src/line/spans.js   +  inflating: codemirror-5.65.12/src/line/spans.js   
-  inflating: codemirror-5.65.8/src/line/saw_special_spans.js   +  inflating: codemirror-5.65.12/src/line/saw_special_spans.js   
-  inflating: codemirror-5.65.8/src/line/utils_line.js   +  inflating: codemirror-5.65.12/src/line/utils_line.js   
-  inflating: codemirror-5.65.8/src/line/highlight.js   +  inflating: codemirror-5.65.12/src/line/highlight.js   
-  inflating: codemirror-5.65.8/src/line/pos.js   +  inflating: codemirror-5.65.12/src/line/pos.js   
-  inflating: codemirror-5.65.8/src/line/line_data.js   +  inflating: codemirror-5.65.12/src/line/line_data.js   
-   creating: codemirror-5.65.8/src/edit/ +   creating: codemirror-5.65.12/src/edit/ 
-  inflating: codemirror-5.65.8/src/edit/deleteNearSelection.js   +  inflating: codemirror-5.65.12/src/edit/deleteNearSelection.js   
-  inflating: codemirror-5.65.8/src/edit/fromTextArea.js   +  inflating: codemirror-5.65.12/src/edit/fromTextArea.js   
-  inflating: codemirror-5.65.8/src/edit/methods.js   +  inflating: codemirror-5.65.12/src/edit/methods.js   
-  inflating: codemirror-5.65.8/src/edit/global_events.js   +  inflating: codemirror-5.65.12/src/edit/global_events.js   
-  inflating: codemirror-5.65.8/src/edit/drop_events.js   +  inflating: codemirror-5.65.12/src/edit/drop_events.js   
-  inflating: codemirror-5.65.8/src/edit/mouse_events.js   +  inflating: codemirror-5.65.12/src/edit/mouse_events.js   
-  inflating: codemirror-5.65.8/src/edit/key_events.js   +  inflating: codemirror-5.65.12/src/edit/key_events.js   
-  inflating: codemirror-5.65.8/src/edit/utils.js   +  inflating: codemirror-5.65.12/src/edit/utils.js   
-  inflating: codemirror-5.65.8/src/edit/CodeMirror.js   +  inflating: codemirror-5.65.12/src/edit/CodeMirror.js   
-  inflating: codemirror-5.65.8/src/edit/commands.js   +  inflating: codemirror-5.65.12/src/edit/commands.js   
-  inflating: codemirror-5.65.8/src/edit/legacy.js   +  inflating: codemirror-5.65.12/src/edit/legacy.js   
-  inflating: codemirror-5.65.8/src/edit/options.js   +  inflating: codemirror-5.65.12/src/edit/options.js   
-  inflating: codemirror-5.65.8/src/edit/main.js   +  inflating: codemirror-5.65.12/src/edit/main.js   
-   creating: codemirror-5.65.8/src/input/ +   creating: codemirror-5.65.12/src/input/ 
-  inflating: codemirror-5.65.8/src/input/input.js   +  inflating: codemirror-5.65.12/src/input/input.js   
-  inflating: codemirror-5.65.8/src/input/keynames.js   +  inflating: codemirror-5.65.12/src/input/keynames.js   
-  inflating: codemirror-5.65.8/src/input/keymap.js   +  inflating: codemirror-5.65.12/src/input/keymap.js   
-  inflating: codemirror-5.65.8/src/input/ContentEditableInput.js   +  inflating: codemirror-5.65.12/src/input/ContentEditableInput.js   
-  inflating: codemirror-5.65.8/src/input/indent.js   +  inflating: codemirror-5.65.12/src/input/indent.js   
-  inflating: codemirror-5.65.8/src/input/TextareaInput.js   +  inflating: codemirror-5.65.12/src/input/TextareaInput.js   
-  inflating: codemirror-5.65.8/src/input/movement.js   +  inflating: codemirror-5.65.12/src/input/movement.js   
-   creating: codemirror-5.65.8/src/display/ +   creating: codemirror-5.65.12/src/display/ 
-  inflating: codemirror-5.65.8/src/display/scrolling.js   +  inflating: codemirror-5.65.12/src/display/scrolling.js   
-  inflating: codemirror-5.65.8/src/display/scrollbars.js   +  inflating: codemirror-5.65.12/src/display/scrollbars.js   
-  inflating: codemirror-5.65.8/src/display/update_display.js   +  inflating: codemirror-5.65.12/src/display/update_display.js   
-  inflating: codemirror-5.65.8/src/display/operations.js   +  inflating: codemirror-5.65.12/src/display/operations.js   
-  inflating: codemirror-5.65.8/src/display/selection.js   +  inflating: codemirror-5.65.12/src/display/selection.js   
-  inflating: codemirror-5.65.8/src/display/update_line.js   +  inflating: codemirror-5.65.12/src/display/update_line.js   
-  inflating: codemirror-5.65.8/src/display/highlight_worker.js   +  inflating: codemirror-5.65.12/src/display/highlight_worker.js   
-  inflating: codemirror-5.65.8/src/display/view_tracking.js   +  inflating: codemirror-5.65.12/src/display/view_tracking.js   
-  inflating: codemirror-5.65.8/src/display/mode_state.js   +  inflating: codemirror-5.65.12/src/display/mode_state.js   
-  inflating: codemirror-5.65.8/src/display/line_numbers.js   +  inflating: codemirror-5.65.12/src/display/line_numbers.js   
-  inflating: codemirror-5.65.8/src/display/update_lines.js   +  inflating: codemirror-5.65.12/src/display/update_lines.js   
-  inflating: codemirror-5.65.8/src/display/Display.js   +  inflating: codemirror-5.65.12/src/display/Display.js   
-  inflating: codemirror-5.65.8/src/display/scroll_events.js   +  inflating: codemirror-5.65.12/src/display/scroll_events.js   
-  inflating: codemirror-5.65.8/src/display/gutters.js   +  inflating: codemirror-5.65.12/src/display/gutters.js   
-  inflating: codemirror-5.65.8/src/display/focus.js   +  inflating: codemirror-5.65.12/src/display/focus.js   
-   creating: codemirror-5.65.8/src/measurement/ +   creating: codemirror-5.65.12/src/measurement/ 
-  inflating: codemirror-5.65.8/src/measurement/position_measurement.js   +  inflating: codemirror-5.65.12/src/measurement/position_measurement.js   
-  inflating: codemirror-5.65.8/src/measurement/widgets.js   +  inflating: codemirror-5.65.12/src/measurement/widgets.js   
-   creating: codemirror-5.65.8/src/addon/ +   creating: codemirror-5.65.12/src/addon/ 
-   creating: codemirror-5.65.8/src/addon/runmode/ +   creating: codemirror-5.65.12/src/addon/runmode/ 
-  inflating: codemirror-5.65.8/src/addon/runmode/codemirror-standalone.js   +  inflating: codemirror-5.65.12/src/addon/runmode/codemirror-standalone.js   
-  inflating: codemirror-5.65.8/src/addon/runmode/codemirror.node.js   +  inflating: codemirror-5.65.12/src/addon/runmode/codemirror.node.js   
-  inflating: codemirror-5.65.8/src/addon/runmode/runmode.node.js   +  inflating: codemirror-5.65.12/src/addon/runmode/runmode.node.js   
-  inflating: codemirror-5.65.8/src/addon/runmode/runmode-standalone.js   +  inflating: codemirror-5.65.12/src/addon/runmode/runmode-standalone.js   
-  inflating: codemirror-5.65.8/src/codemirror.js   +  inflating: codemirror-5.65.12/src/codemirror.js   
-  inflating: codemirror-5.65.8/src/modes.js   +  inflating: codemirror-5.65.12/src/modes.js   
-   creating: codemirror-5.65.8/src/util/ +   creating: codemirror-5.65.12/src/util/ 
-  inflating: codemirror-5.65.8/src/util/feature_detection.js   +  inflating: codemirror-5.65.12/src/util/feature_detection.js   
-  inflating: codemirror-5.65.8/src/util/misc.js   +  inflating: codemirror-5.65.12/src/util/misc.js   
-  inflating: codemirror-5.65.8/src/util/bidi.js   +  inflating: codemirror-5.65.12/src/util/bidi.js   
-  inflating: codemirror-5.65.8/src/util/StringStream.js   +  inflating: codemirror-5.65.12/src/util/StringStream.js   
-  inflating: codemirror-5.65.8/src/util/browser.js   +  inflating: codemirror-5.65.12/src/util/browser.js   
-  inflating: codemirror-5.65.8/src/util/event.js   +  inflating: codemirror-5.65.12/src/util/event.js   
-  inflating: codemirror-5.65.8/src/util/dom.js   +  inflating: codemirror-5.65.12/src/util/dom.js   
-  inflating: codemirror-5.65.8/src/util/operation_group.js   +  inflating: codemirror-5.65.12/src/util/operation_group.js   
-   creating: codemirror-5.65.8/test/ +   creating: codemirror-5.65.12/test/ 
-  inflating: codemirror-5.65.8/test/contenteditable_test.js   +  inflating: codemirror-5.65.12/test/contenteditable_test.js   
-  inflating: codemirror-5.65.8/test/annotatescrollbar.js   +  inflating: codemirror-5.65.12/test/annotatescrollbar.js   
-  inflating: codemirror-5.65.8/test/test.js   +  inflating: codemirror-5.65.12/test/test.js   
-  inflating: codemirror-5.65.8/test/sql-hint-test.js   +  inflating: codemirror-5.65.12/test/sql-hint-test.js   
-  inflating: codemirror-5.65.8/test/html-hint-test.js   +  inflating: codemirror-5.65.12/test/html-hint-test.js   
-  inflating: codemirror-5.65.8/test/lint.js   +  inflating: codemirror-5.65.12/test/lint.js   
-  inflating: codemirror-5.65.8/test/scroll_test.js   +  inflating: codemirror-5.65.12/test/scroll_test.js   
-  inflating: codemirror-5.65.8/test/run.js   +  inflating: codemirror-5.65.12/test/run.js   
-  inflating: codemirror-5.65.8/test/comment_test.js   +  inflating: codemirror-5.65.12/test/comment_test.js   
-  inflating: codemirror-5.65.8/test/mode_test.css   +  inflating: codemirror-5.65.12/test/mode_test.css   
-  inflating: codemirror-5.65.8/test/driver.js   +  inflating: codemirror-5.65.12/test/driver.js   
-  inflating: codemirror-5.65.8/test/doc_test.js   +  inflating: codemirror-5.65.12/test/doc_test.js   
-  inflating: codemirror-5.65.8/test/index.html   +  inflating: codemirror-5.65.12/test/index.html   
-  inflating: codemirror-5.65.8/test/search_test.js   +  inflating: codemirror-5.65.12/test/search_test.js   
-  inflating: codemirror-5.65.8/test/multi_test.js   +  inflating: codemirror-5.65.12/test/multi_test.js   
-  inflating: codemirror-5.65.8/test/sublime_test.js   +  inflating: codemirror-5.65.12/test/sublime_test.js   
-  inflating: codemirror-5.65.8/test/mode_test.js   +  inflating: codemirror-5.65.12/test/mode_test.js   
-  inflating: codemirror-5.65.8/test/emacs_test.js   +  inflating: codemirror-5.65.12/test/emacs_test.js   
-  inflating: codemirror-5.65.8/package.json   +  inflating: codemirror-5.65.12/package.json   
-   creating: codemirror-5.65.8/addon/ +   creating: codemirror-5.65.12/addon/ 
-   creating: codemirror-5.65.8/addon/edit/ +   creating: codemirror-5.65.12/addon/edit/ 
-  inflating: codemirror-5.65.8/addon/edit/matchtags.js   +  inflating: codemirror-5.65.12/addon/edit/matchtags.js   
-  inflating: codemirror-5.65.8/addon/edit/closetag.js   +  inflating: codemirror-5.65.12/addon/edit/closetag.js   
-  inflating: codemirror-5.65.8/addon/edit/matchbrackets.js   +  inflating: codemirror-5.65.12/addon/edit/matchbrackets.js   
-  inflating: codemirror-5.65.8/addon/edit/trailingspace.js   +  inflating: codemirror-5.65.12/addon/edit/trailingspace.js   
-  inflating: codemirror-5.65.8/addon/edit/closebrackets.js   +  inflating: codemirror-5.65.12/addon/edit/closebrackets.js   
-  inflating: codemirror-5.65.8/addon/edit/continuelist.js   +  inflating: codemirror-5.65.12/addon/edit/continuelist.js   
-   creating: codemirror-5.65.8/addon/selection/ +   creating: codemirror-5.65.12/addon/selection/ 
-  inflating: codemirror-5.65.8/addon/selection/mark-selection.js   +  inflating: codemirror-5.65.12/addon/selection/mark-selection.js   
-  inflating: codemirror-5.65.8/addon/selection/active-line.js   +  inflating: codemirror-5.65.12/addon/selection/active-line.js   
-  inflating: codemirror-5.65.8/addon/selection/selection-pointer.js   +  inflating: codemirror-5.65.12/addon/selection/selection-pointer.js   
-   creating: codemirror-5.65.8/addon/dialog/ +   creating: codemirror-5.65.12/addon/dialog/ 
-  inflating: codemirror-5.65.8/addon/dialog/dialog.css   +  inflating: codemirror-5.65.12/addon/dialog/dialog.css   
-  inflating: codemirror-5.65.8/addon/dialog/dialog.js   +  inflating: codemirror-5.65.12/addon/dialog/dialog.js   
-   creating: codemirror-5.65.8/addon/display/ +   creating: codemirror-5.65.12/addon/display/ 
-  inflating: codemirror-5.65.8/addon/display/panel.js   +  inflating: codemirror-5.65.12/addon/display/panel.js   
-  inflating: codemirror-5.65.8/addon/display/rulers.js   +  inflating: codemirror-5.65.12/addon/display/rulers.js   
-  inflating: codemirror-5.65.8/addon/display/fullscreen.js   +  inflating: codemirror-5.65.12/addon/display/fullscreen.js   
-  inflating: codemirror-5.65.8/addon/display/autorefresh.js   +  inflating: codemirror-5.65.12/addon/display/autorefresh.js   
-  inflating: codemirror-5.65.8/addon/display/placeholder.js   +  inflating: codemirror-5.65.12/addon/display/placeholder.js   
-  inflating: codemirror-5.65.8/addon/display/fullscreen.css   +  inflating: codemirror-5.65.12/addon/display/fullscreen.css   
-   creating: codemirror-5.65.8/addon/lint/ +   creating: codemirror-5.65.12/addon/lint/ 
-  inflating: codemirror-5.65.8/addon/lint/lint.css   +  inflating: codemirror-5.65.12/addon/lint/lint.css   
-  inflating: codemirror-5.65.8/addon/lint/yaml-lint.js   +  inflating: codemirror-5.65.12/addon/lint/yaml-lint.js   
-  inflating: codemirror-5.65.8/addon/lint/json-lint.js   +  inflating: codemirror-5.65.12/addon/lint/json-lint.js   
-  inflating: codemirror-5.65.8/addon/lint/coffeescript-lint.js   +  inflating: codemirror-5.65.12/addon/lint/coffeescript-lint.js   
-  inflating: codemirror-5.65.8/addon/lint/lint.js   +  inflating: codemirror-5.65.12/addon/lint/lint.js   
-  inflating: codemirror-5.65.8/addon/lint/css-lint.js   +  inflating: codemirror-5.65.12/addon/lint/css-lint.js   
-  inflating: codemirror-5.65.8/addon/lint/html-lint.js   +  inflating: codemirror-5.65.12/addon/lint/html-lint.js   
-  inflating: codemirror-5.65.8/addon/lint/javascript-lint.js   +  inflating: codemirror-5.65.12/addon/lint/javascript-lint.js   
-   creating: codemirror-5.65.8/addon/fold/ +   creating: codemirror-5.65.12/addon/fold/ 
-  inflating: codemirror-5.65.8/addon/fold/brace-fold.js   +  inflating: codemirror-5.65.12/addon/fold/brace-fold.js   
-  inflating: codemirror-5.65.8/addon/fold/foldgutter.css   +  inflating: codemirror-5.65.12/addon/fold/foldgutter.css   
-  inflating: codemirror-5.65.8/addon/fold/foldcode.js   +  inflating: codemirror-5.65.12/addon/fold/foldcode.js   
-  inflating: codemirror-5.65.8/addon/fold/comment-fold.js   +  inflating: codemirror-5.65.12/addon/fold/comment-fold.js   
-  inflating: codemirror-5.65.8/addon/fold/markdown-fold.js   +  inflating: codemirror-5.65.12/addon/fold/markdown-fold.js   
-  inflating: codemirror-5.65.8/addon/fold/indent-fold.js   +  inflating: codemirror-5.65.12/addon/fold/indent-fold.js   
-  inflating: codemirror-5.65.8/addon/fold/foldgutter.js   +  inflating: codemirror-5.65.12/addon/fold/foldgutter.js   
-  inflating: codemirror-5.65.8/addon/fold/xml-fold.js   +  inflating: codemirror-5.65.12/addon/fold/xml-fold.js   
-   creating: codemirror-5.65.8/addon/comment/ +   creating: codemirror-5.65.12/addon/comment/ 
-  inflating: codemirror-5.65.8/addon/comment/comment.js   +  inflating: codemirror-5.65.12/addon/comment/comment.js   
-  inflating: codemirror-5.65.8/addon/comment/continuecomment.js   +  inflating: codemirror-5.65.12/addon/comment/continuecomment.js   
-   creating: codemirror-5.65.8/addon/hint/ +   creating: codemirror-5.65.12/addon/hint/ 
-  inflating: codemirror-5.65.8/addon/hint/sql-hint.js   +  inflating: codemirror-5.65.12/addon/hint/sql-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/show-hint.js   +  inflating: codemirror-5.65.12/addon/hint/show-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/anyword-hint.js   +  inflating: codemirror-5.65.12/addon/hint/anyword-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/javascript-hint.js   +  inflating: codemirror-5.65.12/addon/hint/javascript-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/show-hint.css   +  inflating: codemirror-5.65.12/addon/hint/show-hint.css   
-  inflating: codemirror-5.65.8/addon/hint/css-hint.js   +  inflating: codemirror-5.65.12/addon/hint/css-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/xml-hint.js   +  inflating: codemirror-5.65.12/addon/hint/xml-hint.js   
-  inflating: codemirror-5.65.8/addon/hint/html-hint.js   +  inflating: codemirror-5.65.12/addon/hint/html-hint.js   
-   creating: codemirror-5.65.8/addon/mode/ +   creating: codemirror-5.65.12/addon/mode/ 
-  inflating: codemirror-5.65.8/addon/mode/loadmode.js   +  inflating: codemirror-5.65.12/addon/mode/loadmode.js   
-  inflating: codemirror-5.65.8/addon/mode/overlay.js   +  inflating: codemirror-5.65.12/addon/mode/overlay.js   
-  inflating: codemirror-5.65.8/addon/mode/multiplex.js   +  inflating: codemirror-5.65.12/addon/mode/multiplex.js   
-  inflating: codemirror-5.65.8/addon/mode/simple.js   +  inflating: codemirror-5.65.12/addon/mode/simple.js   
-  inflating: codemirror-5.65.8/addon/mode/multiplex_test.js   +  inflating: codemirror-5.65.12/addon/mode/multiplex_test.js   
-   creating: codemirror-5.65.8/addon/merge/ +   creating: codemirror-5.65.12/addon/merge/ 
-  inflating: codemirror-5.65.8/addon/merge/merge.css   +  inflating: codemirror-5.65.12/addon/merge/merge.css   
-  inflating: codemirror-5.65.8/addon/merge/merge.js   +  inflating: codemirror-5.65.12/addon/merge/merge.js   
-   creating: codemirror-5.65.8/addon/tern/ +   creating: codemirror-5.65.12/addon/tern/ 
-  inflating: codemirror-5.65.8/addon/tern/tern.css   +  inflating: codemirror-5.65.12/addon/tern/tern.css   
-  inflating: codemirror-5.65.8/addon/tern/tern.js   +  inflating: codemirror-5.65.12/addon/tern/tern.js   
-  inflating: codemirror-5.65.8/addon/tern/worker.js   +  inflating: codemirror-5.65.12/addon/tern/worker.js   
-   creating: codemirror-5.65.8/addon/scroll/ +   creating: codemirror-5.65.12/addon/scroll/ 
-  inflating: codemirror-5.65.8/addon/scroll/annotatescrollbar.js   +  inflating: codemirror-5.65.12/addon/scroll/annotatescrollbar.js   
-  inflating: codemirror-5.65.8/addon/scroll/simplescrollbars.js   +  inflating: codemirror-5.65.12/addon/scroll/simplescrollbars.js   
-  inflating: codemirror-5.65.8/addon/scroll/simplescrollbars.css   +  inflating: codemirror-5.65.12/addon/scroll/simplescrollbars.css   
-  inflating: codemirror-5.65.8/addon/scroll/scrollpastend.js   +  inflating: codemirror-5.65.12/addon/scroll/scrollpastend.js   
-   creating: codemirror-5.65.8/addon/wrap/ +   creating: codemirror-5.65.12/addon/wrap/ 
-  inflating: codemirror-5.65.8/addon/wrap/hardwrap.js   +  inflating: codemirror-5.65.12/addon/wrap/hardwrap.js   
-   creating: codemirror-5.65.8/addon/runmode/ +   creating: codemirror-5.65.12/addon/runmode/ 
-  inflating: codemirror-5.65.8/addon/runmode/runmode.node.js   +  inflating: codemirror-5.65.12/addon/runmode/runmode.node.js   
-  inflating: codemirror-5.65.8/addon/runmode/runmode.js   +  inflating: codemirror-5.65.12/addon/runmode/runmode.js   
-  inflating: codemirror-5.65.8/addon/runmode/runmode-standalone.js   +  inflating: codemirror-5.65.12/addon/runmode/runmode-standalone.js   
-  inflating: codemirror-5.65.8/addon/runmode/colorize.js   +  inflating: codemirror-5.65.12/addon/runmode/colorize.js   
-   creating: codemirror-5.65.8/addon/search/ +   creating: codemirror-5.65.12/addon/search/ 
-  inflating: codemirror-5.65.8/addon/search/searchcursor.js   +  inflating: codemirror-5.65.12/addon/search/searchcursor.js   
-  inflating: codemirror-5.65.8/addon/search/matchesonscrollbar.css   +  inflating: codemirror-5.65.12/addon/search/matchesonscrollbar.css   
-  inflating: codemirror-5.65.8/addon/search/jump-to-line.js   +  inflating: codemirror-5.65.12/addon/search/jump-to-line.js   
-  inflating: codemirror-5.65.8/addon/search/search.js   +  inflating: codemirror-5.65.12/addon/search/search.js   
-  inflating: codemirror-5.65.8/addon/search/matchesonscrollbar.js   +  inflating: codemirror-5.65.12/addon/search/matchesonscrollbar.js   
-  inflating: codemirror-5.65.8/addon/search/match-highlighter.js   +  inflating: codemirror-5.65.12/addon/search/match-highlighter.js   
-   creating: codemirror-5.65.8/mode/ +   creating: codemirror-5.65.12/mode/ 
-   creating: codemirror-5.65.8/mode/xml/ +   creating: codemirror-5.65.12/mode/xml/ 
-  inflating: codemirror-5.65.8/mode/xml/test.js   +  inflating: codemirror-5.65.12/mode/xml/test.js   
-  inflating: codemirror-5.65.8/mode/xml/xml.js   +  inflating: codemirror-5.65.12/mode/xml/xml.js   
-  inflating: codemirror-5.65.8/mode/xml/index.html   +  inflating: codemirror-5.65.12/mode/xml/index.html   
-   creating: codemirror-5.65.8/mode/vue/ +   creating: codemirror-5.65.12/mode/vue/ 
-  inflating: codemirror-5.65.8/mode/vue/vue.js   +  inflating: codemirror-5.65.12/mode/vue/vue.js   
-  inflating: codemirror-5.65.8/mode/vue/index.html   +  inflating: codemirror-5.65.12/mode/vue/index.html   
-   creating: codemirror-5.65.8/mode/sql/ +   creating: codemirror-5.65.12/mode/sql/ 
-  inflating: codemirror-5.65.8/mode/sql/index.html   +  inflating: codemirror-5.65.12/mode/sql/index.html   
-  inflating: codemirror-5.65.8/mode/sql/sql.js   +  inflating: codemirror-5.65.12/mode/sql/sql.js   
-   creating: codemirror-5.65.8/mode/cypher/ +   creating: codemirror-5.65.12/mode/cypher/ 
-  inflating: codemirror-5.65.8/mode/cypher/test.js   +  inflating: codemirror-5.65.12/mode/cypher/test.js   
-  inflating: codemirror-5.65.8/mode/cypher/index.html   +  inflating: codemirror-5.65.12/mode/cypher/index.html   
-  inflating: codemirror-5.65.8/mode/cypher/cypher.js   +  inflating: codemirror-5.65.12/mode/cypher/cypher.js   
-   creating: codemirror-5.65.8/mode/xquery/ +   creating: codemirror-5.65.12/mode/xquery/ 
-  inflating: codemirror-5.65.8/mode/xquery/xquery.js   +  inflating: codemirror-5.65.12/mode/xquery/xquery.js   
-  inflating: codemirror-5.65.8/mode/xquery/test.js   +  inflating: codemirror-5.65.12/mode/xquery/test.js   
-  inflating: codemirror-5.65.8/mode/xquery/index.html   +  inflating: codemirror-5.65.12/mode/xquery/index.html   
-   creating: codemirror-5.65.8/mode/brainfuck/ +   creating: codemirror-5.65.12/mode/brainfuck/ 
-  inflating: codemirror-5.65.8/mode/brainfuck/brainfuck.js   +  inflating: codemirror-5.65.12/mode/brainfuck/brainfuck.js   
-  inflating: codemirror-5.65.8/mode/brainfuck/index.html   +  inflating: codemirror-5.65.12/mode/brainfuck/index.html   
-   creating: codemirror-5.65.8/mode/oz/ +   creating: codemirror-5.65.12/mode/oz/ 
-  inflating: codemirror-5.65.8/mode/oz/index.html   +  inflating: codemirror-5.65.12/mode/oz/index.html   
-  inflating: codemirror-5.65.8/mode/oz/oz.js   +  inflating: codemirror-5.65.12/mode/oz/oz.js   
-   creating: codemirror-5.65.8/mode/spreadsheet/ +   creating: codemirror-5.65.12/mode/spreadsheet/ 
-  inflating: codemirror-5.65.8/mode/spreadsheet/spreadsheet.js   +  inflating: codemirror-5.65.12/mode/spreadsheet/spreadsheet.js   
-  inflating: codemirror-5.65.8/mode/spreadsheet/index.html   +  inflating: codemirror-5.65.12/mode/spreadsheet/index.html   
-   creating: codemirror-5.65.8/mode/apl/ +   creating: codemirror-5.65.12/mode/apl/ 
-  inflating: codemirror-5.65.8/mode/apl/apl.js   +  inflating: codemirror-5.65.12/mode/apl/apl.js   
-  inflating: codemirror-5.65.8/mode/apl/index.html   +  inflating: codemirror-5.65.12/mode/apl/index.html   
-   creating: codemirror-5.65.8/mode/troff/ +   creating: codemirror-5.65.12/mode/troff/ 
-  inflating: codemirror-5.65.8/mode/troff/troff.js   +  inflating: codemirror-5.65.12/mode/troff/troff.js   
-  inflating: codemirror-5.65.8/mode/troff/index.html   +  inflating: codemirror-5.65.12/mode/troff/index.html   
-   creating: codemirror-5.65.8/mode/asterisk/ +   creating: codemirror-5.65.12/mode/asterisk/ 
-  inflating: codemirror-5.65.8/mode/asterisk/index.html   +  inflating: codemirror-5.65.12/mode/asterisk/index.html   
-  inflating: codemirror-5.65.8/mode/asterisk/asterisk.js   +  inflating: codemirror-5.65.12/mode/asterisk/asterisk.js   
-   creating: codemirror-5.65.8/mode/toml/ +   creating: codemirror-5.65.12/mode/toml/ 
-  inflating: codemirror-5.65.8/mode/toml/index.html   +  inflating: codemirror-5.65.12/mode/toml/index.html   
-  inflating: codemirror-5.65.8/mode/toml/toml.js   +  inflating: codemirror-5.65.12/mode/toml/toml.js   
-   creating: codemirror-5.65.8/mode/vb/ +   creating: codemirror-5.65.12/mode/vb/ 
-  inflating: codemirror-5.65.8/mode/vb/vb.js   +  inflating: codemirror-5.65.12/mode/vb/vb.js   
-  inflating: codemirror-5.65.8/mode/vb/index.html   +  inflating: codemirror-5.65.12/mode/vb/index.html   
-   creating: codemirror-5.65.8/mode/crystal/ +   creating: codemirror-5.65.12/mode/crystal/ 
-  inflating: codemirror-5.65.8/mode/crystal/crystal.js   +  inflating: codemirror-5.65.12/mode/crystal/crystal.js   
-  inflating: codemirror-5.65.8/mode/crystal/index.html   +  inflating: codemirror-5.65.12/mode/crystal/index.html   
-   creating: codemirror-5.65.8/mode/markdown/ +   creating: codemirror-5.65.12/mode/markdown/ 
-  inflating: codemirror-5.65.8/mode/markdown/test.js   +  inflating: codemirror-5.65.12/mode/markdown/test.js   
-  inflating: codemirror-5.65.8/mode/markdown/index.html   +  inflating: codemirror-5.65.12/mode/markdown/index.html   
-  inflating: codemirror-5.65.8/mode/markdown/markdown.js   +  inflating: codemirror-5.65.12/mode/markdown/markdown.js   
-   creating: codemirror-5.65.8/mode/pug/ +   creating: codemirror-5.65.12/mode/pug/ 
-  inflating: codemirror-5.65.8/mode/pug/index.html   +  inflating: codemirror-5.65.12/mode/pug/index.html   
-  inflating: codemirror-5.65.8/mode/pug/pug.js   +  inflating: codemirror-5.65.12/mode/pug/pug.js   
-   creating: codemirror-5.65.8/mode/cmake/ +   creating: codemirror-5.65.12/mode/cmake/ 
-  inflating: codemirror-5.65.8/mode/cmake/cmake.js   +  inflating: codemirror-5.65.12/mode/cmake/cmake.js   
-  inflating: codemirror-5.65.8/mode/cmake/index.html   +  inflating: codemirror-5.65.12/mode/cmake/index.html   
-   creating: codemirror-5.65.8/mode/groovy/ +   creating: codemirror-5.65.12/mode/groovy/ 
-  inflating: codemirror-5.65.8/mode/groovy/groovy.js   +  inflating: codemirror-5.65.12/mode/groovy/groovy.js   
-  inflating: codemirror-5.65.8/mode/groovy/index.html   +  inflating: codemirror-5.65.12/mode/groovy/index.html   
-   creating: codemirror-5.65.8/mode/htmlmixed/ +   creating: codemirror-5.65.12/mode/htmlmixed/ 
-  inflating: codemirror-5.65.8/mode/htmlmixed/htmlmixed.js   +  inflating: codemirror-5.65.12/mode/htmlmixed/htmlmixed.js   
-  inflating: codemirror-5.65.8/mode/htmlmixed/index.html   +  inflating: codemirror-5.65.12/mode/htmlmixed/index.html   
-   creating: codemirror-5.65.8/mode/smalltalk/ +   creating: codemirror-5.65.12/mode/smalltalk/ 
-  inflating: codemirror-5.65.8/mode/smalltalk/smalltalk.js   +  inflating: codemirror-5.65.12/mode/smalltalk/smalltalk.js   
-  inflating: codemirror-5.65.8/mode/smalltalk/index.html   +  inflating: codemirror-5.65.12/mode/smalltalk/index.html   
-  inflating: codemirror-5.65.8/mode/meta.js   +  inflating: codemirror-5.65.12/mode/meta.js   
-   creating: codemirror-5.65.8/mode/commonlisp/ +   creating: codemirror-5.65.12/mode/commonlisp/ 
-  inflating: codemirror-5.65.8/mode/commonlisp/commonlisp.js   +  inflating: codemirror-5.65.12/mode/commonlisp/commonlisp.js   
-  inflating: codemirror-5.65.8/mode/commonlisp/index.html   +  inflating: codemirror-5.65.12/mode/commonlisp/index.html   
-   creating: codemirror-5.65.8/mode/swift/ +   creating: codemirror-5.65.12/mode/swift/ 
-  inflating: codemirror-5.65.8/mode/swift/test.js   +  inflating: codemirror-5.65.12/mode/swift/test.js   
-  inflating: codemirror-5.65.8/mode/swift/swift.js   +  inflating: codemirror-5.65.12/mode/swift/swift.js   
-  inflating: codemirror-5.65.8/mode/swift/index.html   +  inflating: codemirror-5.65.12/mode/swift/index.html   
-   creating: codemirror-5.65.8/mode/velocity/ +   creating: codemirror-5.65.12/mode/velocity/ 
-  inflating: codemirror-5.65.8/mode/velocity/velocity.js   +  inflating: codemirror-5.65.12/mode/velocity/velocity.js   
-  inflating: codemirror-5.65.8/mode/velocity/index.html   +  inflating: codemirror-5.65.12/mode/velocity/index.html   
-   creating: codemirror-5.65.8/mode/mathematica/ +   creating: codemirror-5.65.12/mode/mathematica/ 
-  inflating: codemirror-5.65.8/mode/mathematica/mathematica.js   +  inflating: codemirror-5.65.12/mode/mathematica/mathematica.js   
-  inflating: codemirror-5.65.8/mode/mathematica/index.html   +  inflating: codemirror-5.65.12/mode/mathematica/index.html   
-   creating: codemirror-5.65.8/mode/slim/ +   creating: codemirror-5.65.12/mode/slim/ 
-  inflating: codemirror-5.65.8/mode/slim/test.js   +  inflating: codemirror-5.65.12/mode/slim/test.js   
-  inflating: codemirror-5.65.8/mode/slim/index.html   +  inflating: codemirror-5.65.12/mode/slim/index.html   
-  inflating: codemirror-5.65.8/mode/slim/slim.js   +  inflating: codemirror-5.65.12/mode/slim/slim.js   
-   creating: codemirror-5.65.8/mode/r/ +   creating: codemirror-5.65.12/mode/r/ 
-  inflating: codemirror-5.65.8/mode/r/r.js   +  inflating: codemirror-5.65.12/mode/r/r.js   
-  inflating: codemirror-5.65.8/mode/r/index.html   +  inflating: codemirror-5.65.12/mode/r/index.html   
-   creating: codemirror-5.65.8/mode/powershell/ +   creating: codemirror-5.65.12/mode/powershell/ 
-  inflating: codemirror-5.65.8/mode/powershell/test.js   +  inflating: codemirror-5.65.12/mode/powershell/test.js   
-  inflating: codemirror-5.65.8/mode/powershell/powershell.js   +  inflating: codemirror-5.65.12/mode/powershell/powershell.js   
-  inflating: codemirror-5.65.8/mode/powershell/index.html   +  inflating: codemirror-5.65.12/mode/powershell/index.html   
-   creating: codemirror-5.65.8/mode/forth/ +   creating: codemirror-5.65.12/mode/forth/ 
-  inflating: codemirror-5.65.8/mode/forth/forth.js   +  inflating: codemirror-5.65.12/mode/forth/forth.js   
-  inflating: codemirror-5.65.8/mode/forth/index.html   +  inflating: codemirror-5.65.12/mode/forth/index.html   
-   creating: codemirror-5.65.8/mode/protobuf/ +   creating: codemirror-5.65.12/mode/protobuf/ 
-  inflating: codemirror-5.65.8/mode/protobuf/protobuf.js   +  inflating: codemirror-5.65.12/mode/protobuf/protobuf.js   
-  inflating: codemirror-5.65.8/mode/protobuf/index.html   +  inflating: codemirror-5.65.12/mode/protobuf/index.html   
-   creating: codemirror-5.65.8/mode/fortran/ +   creating: codemirror-5.65.12/mode/fortran/ 
-  inflating: codemirror-5.65.8/mode/fortran/fortran.js   +  inflating: codemirror-5.65.12/mode/fortran/fortran.js   
-  inflating: codemirror-5.65.8/mode/fortran/index.html   +  inflating: codemirror-5.65.12/mode/fortran/index.html   
-   creating: codemirror-5.65.8/mode/octave/ +   creating: codemirror-5.65.12/mode/octave/ 
-  inflating: codemirror-5.65.8/mode/octave/index.html   +  inflating: codemirror-5.65.12/mode/octave/index.html   
-  inflating: codemirror-5.65.8/mode/octave/octave.js   +  inflating: codemirror-5.65.12/mode/octave/octave.js   
-   creating: codemirror-5.65.8/mode/stex/ +   creating: codemirror-5.65.12/mode/stex/ 
-  inflating: codemirror-5.65.8/mode/stex/test.js   +  inflating: codemirror-5.65.12/mode/stex/test.js   
-  inflating: codemirror-5.65.8/mode/stex/index.html   +  inflating: codemirror-5.65.12/mode/stex/index.html   
-  inflating: codemirror-5.65.8/mode/stex/stex.js   +  inflating: codemirror-5.65.12/mode/stex/stex.js   
-   creating: codemirror-5.65.8/mode/twig/ +   creating: codemirror-5.65.12/mode/twig/ 
-  inflating: codemirror-5.65.8/mode/twig/twig.js   +  inflating: codemirror-5.65.12/mode/twig/twig.js   
-  inflating: codemirror-5.65.8/mode/twig/index.html   +  inflating: codemirror-5.65.12/mode/twig/index.html   
-   creating: codemirror-5.65.8/mode/jsx/ +   creating: codemirror-5.65.12/mode/jsx/ 
-  inflating: codemirror-5.65.8/mode/jsx/test.js   +  inflating: codemirror-5.65.12/mode/jsx/test.js   
-  inflating: codemirror-5.65.8/mode/jsx/jsx.js   +  inflating: codemirror-5.65.12/mode/jsx/jsx.js   
-  inflating: codemirror-5.65.8/mode/jsx/index.html   +  inflating: codemirror-5.65.12/mode/jsx/index.html   
-   creating: codemirror-5.65.8/mode/tiki/ +   creating: codemirror-5.65.12/mode/tiki/ 
-  inflating: codemirror-5.65.8/mode/tiki/tiki.css   +  inflating: codemirror-5.65.12/mode/tiki/tiki.css   
-  inflating: codemirror-5.65.8/mode/tiki/index.html   +  inflating: codemirror-5.65.12/mode/tiki/index.html   
-  inflating: codemirror-5.65.8/mode/tiki/tiki.js   +  inflating: codemirror-5.65.12/mode/tiki/tiki.js   
-   creating: codemirror-5.65.8/mode/wast/ +   creating: codemirror-5.65.12/mode/wast/ 
-  inflating: codemirror-5.65.8/mode/wast/test.js   +  inflating: codemirror-5.65.12/mode/wast/test.js   
-  inflating: codemirror-5.65.8/mode/wast/wast.js   +  inflating: codemirror-5.65.12/mode/wast/wast.js   
-  inflating: codemirror-5.65.8/mode/wast/index.html   +  inflating: codemirror-5.65.12/mode/wast/index.html   
-   creating: codemirror-5.65.8/mode/dtd/ +   creating: codemirror-5.65.12/mode/dtd/ 
-  inflating: codemirror-5.65.8/mode/dtd/dtd.js   +  inflating: codemirror-5.65.12/mode/dtd/dtd.js   
-  inflating: codemirror-5.65.8/mode/dtd/index.html   +  inflating: codemirror-5.65.12/mode/dtd/index.html   
-   creating: codemirror-5.65.8/mode/rust/ +   creating: codemirror-5.65.12/mode/rust/ 
-  inflating: codemirror-5.65.8/mode/rust/rust.js   +  inflating: codemirror-5.65.12/mode/rust/rust.js   
-  inflating: codemirror-5.65.8/mode/rust/test.js   +  inflating: codemirror-5.65.12/mode/rust/test.js   
-  inflating: codemirror-5.65.8/mode/rust/index.html   +  inflating: codemirror-5.65.12/mode/rust/index.html   
-   creating: codemirror-5.65.8/mode/z80/ +   creating: codemirror-5.65.12/mode/z80/ 
-  inflating: codemirror-5.65.8/mode/z80/index.html   +  inflating: codemirror-5.65.12/mode/z80/index.html   
-  inflating: codemirror-5.65.8/mode/z80/z80.js   +  inflating: codemirror-5.65.12/mode/z80/z80.js   
-   creating: codemirror-5.65.8/mode/sas/ +   creating: codemirror-5.65.12/mode/sas/ 
-  inflating: codemirror-5.65.8/mode/sas/sas.js   +  inflating: codemirror-5.65.12/mode/sas/sas.js   
-  inflating: codemirror-5.65.8/mode/sas/index.html   +  inflating: codemirror-5.65.12/mode/sas/index.html   
-   creating: codemirror-5.65.8/mode/javascript/ +   creating: codemirror-5.65.12/mode/javascript/ 
-  inflating: codemirror-5.65.8/mode/javascript/typescript.html   +  inflating: codemirror-5.65.12/mode/javascript/typescript.html   
-  inflating: codemirror-5.65.8/mode/javascript/test.js   +  inflating: codemirror-5.65.12/mode/javascript/test.js   
-  inflating: codemirror-5.65.8/mode/javascript/json-ld.html   +  inflating: codemirror-5.65.12/mode/javascript/json-ld.html   
-  inflating: codemirror-5.65.8/mode/javascript/javascript.js   +  inflating: codemirror-5.65.12/mode/javascript/javascript.js   
-  inflating: codemirror-5.65.8/mode/javascript/index.html   +  inflating: codemirror-5.65.12/mode/javascript/index.html   
-   creating: codemirror-5.65.8/mode/livescript/ +   creating: codemirror-5.65.12/mode/livescript/ 
-  inflating: codemirror-5.65.8/mode/livescript/livescript.js   +  inflating: codemirror-5.65.12/mode/livescript/livescript.js   
-  inflating: codemirror-5.65.8/mode/livescript/index.html   +  inflating: codemirror-5.65.12/mode/livescript/index.html   
-   creating: codemirror-5.65.8/mode/soy/ +   creating: codemirror-5.65.12/mode/soy/ 
-  inflating: codemirror-5.65.8/mode/soy/test.js   +  inflating: codemirror-5.65.12/mode/soy/test.js   
-  inflating: codemirror-5.65.8/mode/soy/index.html   +  inflating: codemirror-5.65.12/mode/soy/index.html   
-  inflating: codemirror-5.65.8/mode/soy/soy.js   +  inflating: codemirror-5.65.12/mode/soy/soy.js   
-   creating: codemirror-5.65.8/mode/ruby/ +   creating: codemirror-5.65.12/mode/ruby/ 
-  inflating: codemirror-5.65.8/mode/ruby/test.js   +  inflating: codemirror-5.65.12/mode/ruby/test.js   
-  inflating: codemirror-5.65.8/mode/ruby/ruby.js   +  inflating: codemirror-5.65.12/mode/ruby/ruby.js   
-  inflating: codemirror-5.65.8/mode/ruby/index.html   +  inflating: codemirror-5.65.12/mode/ruby/index.html   
-   creating: codemirror-5.65.8/mode/dart/ +   creating: codemirror-5.65.12/mode/dart/ 
-  inflating: codemirror-5.65.8/mode/dart/index.html   +  inflating: codemirror-5.65.12/mode/dart/index.html   
-  inflating: codemirror-5.65.8/mode/dart/dart.js   +  inflating: codemirror-5.65.12/mode/dart/dart.js   
-   creating: codemirror-5.65.8/mode/mumps/ +   creating: codemirror-5.65.12/mode/mumps/ 
-  inflating: codemirror-5.65.8/mode/mumps/index.html   +  inflating: codemirror-5.65.12/mode/mumps/index.html   
-  inflating: codemirror-5.65.8/mode/mumps/mumps.js   +  inflating: codemirror-5.65.12/mode/mumps/mumps.js   
-   creating: codemirror-5.65.8/mode/sparql/ +   creating: codemirror-5.65.12/mode/sparql/ 
-  inflating: codemirror-5.65.8/mode/sparql/index.html   +  inflating: codemirror-5.65.12/mode/sparql/index.html   
-  inflating: codemirror-5.65.8/mode/sparql/sparql.js   +  inflating: codemirror-5.65.12/mode/sparql/sparql.js   
-   creating: codemirror-5.65.8/mode/haml/ +   creating: codemirror-5.65.12/mode/haml/ 
-  inflating: codemirror-5.65.8/mode/haml/test.js   +  inflating: codemirror-5.65.12/mode/haml/test.js   
-  inflating: codemirror-5.65.8/mode/haml/index.html   +  inflating: codemirror-5.65.12/mode/haml/index.html   
-  inflating: codemirror-5.65.8/mode/haml/haml.js   +  inflating: codemirror-5.65.12/mode/haml/haml.js   
-   creating: codemirror-5.65.8/mode/gherkin/ +   creating: codemirror-5.65.12/mode/gherkin/ 
-  inflating: codemirror-5.65.8/mode/gherkin/gherkin.js   +  inflating: codemirror-5.65.12/mode/gherkin/gherkin.js   
-  inflating: codemirror-5.65.8/mode/gherkin/index.html   +  inflating: codemirror-5.65.12/mode/gherkin/index.html   
-   creating: codemirror-5.65.8/mode/mllike/ +   creating: codemirror-5.65.12/mode/mllike/ 
-  inflating: codemirror-5.65.8/mode/mllike/mllike.js   +  inflating: codemirror-5.65.12/mode/mllike/mllike.js   
-  inflating: codemirror-5.65.8/mode/mllike/index.html   +  inflating: codemirror-5.65.12/mode/mllike/index.html   
-   creating: codemirror-5.65.8/mode/shell/ +   creating: codemirror-5.65.12/mode/shell/ 
-  inflating: codemirror-5.65.8/mode/shell/test.js   +  inflating: codemirror-5.65.12/mode/shell/test.js   
-  inflating: codemirror-5.65.8/mode/shell/shell.js   +  inflating: codemirror-5.65.12/mode/shell/shell.js   
-  inflating: codemirror-5.65.8/mode/shell/index.html   +  inflating: codemirror-5.65.12/mode/shell/index.html   
-   creating: codemirror-5.65.8/mode/mscgen/ +   creating: codemirror-5.65.12/mode/mscgen/ 
-  inflating: codemirror-5.65.8/mode/mscgen/xu_test.js   +  inflating: codemirror-5.65.12/mode/mscgen/xu_test.js   
-  inflating: codemirror-5.65.8/mode/mscgen/mscgen_test.js   +  inflating: codemirror-5.65.12/mode/mscgen/mscgen_test.js   
-  inflating: codemirror-5.65.8/mode/mscgen/msgenny_test.js   +  inflating: codemirror-5.65.12/mode/mscgen/msgenny_test.js   
-  inflating: codemirror-5.65.8/mode/mscgen/mscgen.js   +  inflating: codemirror-5.65.12/mode/mscgen/mscgen.js   
-  inflating: codemirror-5.65.8/mode/mscgen/index.html   +  inflating: codemirror-5.65.12/mode/mscgen/index.html   
-   creating: codemirror-5.65.8/mode/fcl/ +   creating: codemirror-5.65.12/mode/fcl/ 
-  inflating: codemirror-5.65.8/mode/fcl/fcl.js   +  inflating: codemirror-5.65.12/mode/fcl/fcl.js   
-  inflating: codemirror-5.65.8/mode/fcl/index.html   +  inflating: codemirror-5.65.12/mode/fcl/index.html   
-   creating: codemirror-5.65.8/mode/vbscript/ +   creating: codemirror-5.65.12/mode/vbscript/ 
-  inflating: codemirror-5.65.8/mode/vbscript/vbscript.js   +  inflating: codemirror-5.65.12/mode/vbscript/vbscript.js   
-  inflating: codemirror-5.65.8/mode/vbscript/index.html   +  inflating: codemirror-5.65.12/mode/vbscript/index.html   
-   creating: codemirror-5.65.8/mode/rpm/ +   creating: codemirror-5.65.12/mode/rpm/ 
-  inflating: codemirror-5.65.8/mode/rpm/rpm.js   +  inflating: codemirror-5.65.12/mode/rpm/rpm.js   
-   creating: codemirror-5.65.8/mode/rpm/changes/ +   creating: codemirror-5.65.12/mode/rpm/changes/ 
-  inflating: codemirror-5.65.8/mode/rpm/changes/index.html   +  inflating: codemirror-5.65.12/mode/rpm/changes/index.html   
-  inflating: codemirror-5.65.8/mode/rpm/index.html   +  inflating: codemirror-5.65.12/mode/rpm/index.html   
-   creating: codemirror-5.65.8/mode/nginx/ +   creating: codemirror-5.65.12/mode/nginx/ 
-  inflating: codemirror-5.65.8/mode/nginx/index.html   +  inflating: codemirror-5.65.12/mode/nginx/index.html   
-  inflating: codemirror-5.65.8/mode/nginx/nginx.js   +  inflating: codemirror-5.65.12/mode/nginx/nginx.js   
-   creating: codemirror-5.65.8/mode/mirc/ +   creating: codemirror-5.65.12/mode/mirc/ 
-  inflating: codemirror-5.65.8/mode/mirc/mirc.js   +  inflating: codemirror-5.65.12/mode/mirc/mirc.js   
-  inflating: codemirror-5.65.8/mode/mirc/index.html   +  inflating: codemirror-5.65.12/mode/mirc/index.html   
-   creating: codemirror-5.65.8/mode/htmlembedded/ +   creating: codemirror-5.65.12/mode/htmlembedded/ 
-  inflating: codemirror-5.65.8/mode/htmlembedded/index.html   +  inflating: codemirror-5.65.12/mode/htmlembedded/index.html   
-  inflating: codemirror-5.65.8/mode/htmlembedded/htmlembedded.js   +  inflating: codemirror-5.65.12/mode/htmlembedded/htmlembedded.js   
-   creating: codemirror-5.65.8/mode/solr/ +   creating: codemirror-5.65.12/mode/solr/ 
-  inflating: codemirror-5.65.8/mode/solr/index.html   +  inflating: codemirror-5.65.12/mode/solr/index.html   
-  inflating: codemirror-5.65.8/mode/solr/solr.js   +  inflating: codemirror-5.65.12/mode/solr/solr.js   
-   creating: codemirror-5.65.8/mode/perl/ +   creating: codemirror-5.65.12/mode/perl/ 
-  inflating: codemirror-5.65.8/mode/perl/perl.js   +  inflating: codemirror-5.65.12/mode/perl/perl.js   
-  inflating: codemirror-5.65.8/mode/perl/index.html   +  inflating: codemirror-5.65.12/mode/perl/index.html   
-   creating: codemirror-5.65.8/mode/eiffel/ +   creating: codemirror-5.65.12/mode/eiffel/ 
-  inflating: codemirror-5.65.8/mode/eiffel/eiffel.js   +  inflating: codemirror-5.65.12/mode/eiffel/eiffel.js   
-  inflating: codemirror-5.65.8/mode/eiffel/index.html   +  inflating: codemirror-5.65.12/mode/eiffel/index.html   
-   creating: codemirror-5.65.8/mode/haskell/ +   creating: codemirror-5.65.12/mode/haskell/ 
-  inflating: codemirror-5.65.8/mode/haskell/haskell.js   +  inflating: codemirror-5.65.12/mode/haskell/haskell.js   
-  inflating: codemirror-5.65.8/mode/haskell/index.html   +  inflating: codemirror-5.65.12/mode/haskell/index.html   
-   creating: codemirror-5.65.8/mode/ecl/ +   creating: codemirror-5.65.12/mode/ecl/ 
-  inflating: codemirror-5.65.8/mode/ecl/ecl.js   +  inflating: codemirror-5.65.12/mode/ecl/ecl.js   
-  inflating: codemirror-5.65.8/mode/ecl/index.html   +  inflating: codemirror-5.65.12/mode/ecl/index.html   
-   creating: codemirror-5.65.8/mode/idl/ +   creating: codemirror-5.65.12/mode/idl/ 
-  inflating: codemirror-5.65.8/mode/idl/idl.js   +  inflating: codemirror-5.65.12/mode/idl/idl.js   
-  inflating: codemirror-5.65.8/mode/idl/index.html   +  inflating: codemirror-5.65.12/mode/idl/index.html   
-   creating: codemirror-5.65.8/mode/q/ +   creating: codemirror-5.65.12/mode/q/ 
-  inflating: codemirror-5.65.8/mode/q/q.js   +  inflating: codemirror-5.65.12/mode/q/q.js   
-  inflating: codemirror-5.65.8/mode/q/index.html   +  inflating: codemirror-5.65.12/mode/q/index.html   
-   creating: codemirror-5.65.8/mode/mbox/ +   creating: codemirror-5.65.12/mode/mbox/ 
-  inflating: codemirror-5.65.8/mode/mbox/mbox.js   +  inflating: codemirror-5.65.12/mode/mbox/mbox.js   
-  inflating: codemirror-5.65.8/mode/mbox/index.html   +  inflating: codemirror-5.65.12/mode/mbox/index.html   
-   creating: codemirror-5.65.8/mode/gfm/ +   creating: codemirror-5.65.12/mode/gfm/ 
-  inflating: codemirror-5.65.8/mode/gfm/test.js   +  inflating: codemirror-5.65.12/mode/gfm/test.js   
-  inflating: codemirror-5.65.8/mode/gfm/gfm.js   +  inflating: codemirror-5.65.12/mode/gfm/gfm.js   
-  inflating: codemirror-5.65.8/mode/gfm/index.html   +  inflating: codemirror-5.65.12/mode/gfm/index.html   
-   creating: codemirror-5.65.8/mode/puppet/ +   creating: codemirror-5.65.12/mode/puppet/ 
-  inflating: codemirror-5.65.8/mode/puppet/index.html   +  inflating: codemirror-5.65.12/mode/puppet/index.html   
-  inflating: codemirror-5.65.8/mode/puppet/puppet.js   +  inflating: codemirror-5.65.12/mode/puppet/puppet.js   
-   creating: codemirror-5.65.8/mode/coffeescript/ +   creating: codemirror-5.65.12/mode/coffeescript/ 
-  inflating: codemirror-5.65.8/mode/coffeescript/coffeescript.js   +  inflating: codemirror-5.65.12/mode/coffeescript/coffeescript.js   
-  inflating: codemirror-5.65.8/mode/coffeescript/index.html   +  inflating: codemirror-5.65.12/mode/coffeescript/index.html   
-   creating: codemirror-5.65.8/mode/modelica/ +   creating: codemirror-5.65.12/mode/modelica/ 
-  inflating: codemirror-5.65.8/mode/modelica/modelica.js   +  inflating: codemirror-5.65.12/mode/modelica/modelica.js   
-  inflating: codemirror-5.65.8/mode/modelica/index.html   +  inflating: codemirror-5.65.12/mode/modelica/index.html   
-   creating: codemirror-5.65.8/mode/lua/ +   creating: codemirror-5.65.12/mode/lua/ 
-  inflating: codemirror-5.65.8/mode/lua/lua.js   +  inflating: codemirror-5.65.12/mode/lua/lua.js   
-  inflating: codemirror-5.65.8/mode/lua/index.html   +  inflating: codemirror-5.65.12/mode/lua/index.html   
-   creating: codemirror-5.65.8/mode/elm/ +   creating: codemirror-5.65.12/mode/elm/ 
-  inflating: codemirror-5.65.8/mode/elm/index.html   +  inflating: codemirror-5.65.12/mode/elm/index.html   
-  inflating: codemirror-5.65.8/mode/elm/elm.js   +  inflating: codemirror-5.65.12/mode/elm/elm.js   
-   creating: codemirror-5.65.8/mode/smarty/ +   creating: codemirror-5.65.12/mode/smarty/ 
-  inflating: codemirror-5.65.8/mode/smarty/smarty.js   +  inflating: codemirror-5.65.12/mode/smarty/smarty.js   
-  inflating: codemirror-5.65.8/mode/smarty/index.html   +  inflating: codemirror-5.65.12/mode/smarty/index.html   
-   creating: codemirror-5.65.8/mode/ntriples/ +   creating: codemirror-5.65.12/mode/ntriples/ 
-  inflating: codemirror-5.65.8/mode/ntriples/index.html   +  inflating: codemirror-5.65.12/mode/ntriples/index.html   
-  inflating: codemirror-5.65.8/mode/ntriples/ntriples.js   +  inflating: codemirror-5.65.12/mode/ntriples/ntriples.js   
-   creating: codemirror-5.65.8/mode/asciiarmor/ +   creating: codemirror-5.65.12/mode/asciiarmor/ 
-  inflating: codemirror-5.65.8/mode/asciiarmor/index.html   +  inflating: codemirror-5.65.12/mode/asciiarmor/index.html   
-  inflating: codemirror-5.65.8/mode/asciiarmor/asciiarmor.js   +  inflating: codemirror-5.65.12/mode/asciiarmor/asciiarmor.js   
-   creating: codemirror-5.65.8/mode/vhdl/ +   creating: codemirror-5.65.12/mode/vhdl/ 
-  inflating: codemirror-5.65.8/mode/vhdl/vhdl.js   +  inflating: codemirror-5.65.12/mode/vhdl/vhdl.js   
-  inflating: codemirror-5.65.8/mode/vhdl/index.html   +  inflating: codemirror-5.65.12/mode/vhdl/index.html   
-   creating: codemirror-5.65.8/mode/dockerfile/ +   creating: codemirror-5.65.12/mode/dockerfile/ 
-  inflating: codemirror-5.65.8/mode/dockerfile/dockerfile.js   +  inflating: codemirror-5.65.12/mode/dockerfile/dockerfile.js   
-  inflating: codemirror-5.65.8/mode/dockerfile/test.js   +  inflating: codemirror-5.65.12/mode/dockerfile/test.js   
-  inflating: codemirror-5.65.8/mode/dockerfile/index.html   +  inflating: codemirror-5.65.12/mode/dockerfile/index.html   
-   creating: codemirror-5.65.8/mode/sieve/ +   creating: codemirror-5.65.12/mode/sieve/ 
-  inflating: codemirror-5.65.8/mode/sieve/index.html   +  inflating: codemirror-5.65.12/mode/sieve/index.html   
-  inflating: codemirror-5.65.8/mode/sieve/sieve.js   +  inflating: codemirror-5.65.12/mode/sieve/sieve.js   
-   creating: codemirror-5.65.8/mode/diff/ +   creating: codemirror-5.65.12/mode/diff/ 
-  inflating: codemirror-5.65.8/mode/diff/diff.js   +  inflating: codemirror-5.65.12/mode/diff/diff.js   
-  inflating: codemirror-5.65.8/mode/diff/index.html   +  inflating: codemirror-5.65.12/mode/diff/index.html   
-   creating: codemirror-5.65.8/mode/haskell-literate/ +   creating: codemirror-5.65.12/mode/haskell-literate/ 
-  inflating: codemirror-5.65.8/mode/haskell-literate/index.html   +  inflating: codemirror-5.65.12/mode/haskell-literate/index.html   
-  inflating: codemirror-5.65.8/mode/haskell-literate/haskell-literate.js   +  inflating: codemirror-5.65.12/mode/haskell-literate/haskell-literate.js   
-   creating: codemirror-5.65.8/mode/handlebars/ +   creating: codemirror-5.65.12/mode/handlebars/ 
-  inflating: codemirror-5.65.8/mode/handlebars/index.html   +  inflating: codemirror-5.65.12/mode/handlebars/index.html   
-  inflating: codemirror-5.65.8/mode/handlebars/handlebars.js   +  inflating: codemirror-5.65.12/mode/handlebars/handlebars.js   
-   creating: codemirror-5.65.8/mode/http/ +   creating: codemirror-5.65.12/mode/http/ 
-  inflating: codemirror-5.65.8/mode/http/index.html   +  inflating: codemirror-5.65.12/mode/http/index.html   
-  inflating: codemirror-5.65.8/mode/http/http.js   +  inflating: codemirror-5.65.12/mode/http/http.js   
-   creating: codemirror-5.65.8/mode/turtle/ +   creating: codemirror-5.65.12/mode/turtle/ 
-  inflating: codemirror-5.65.8/mode/turtle/turtle.js   +  inflating: codemirror-5.65.12/mode/turtle/turtle.js   
-  inflating: codemirror-5.65.8/mode/turtle/index.html   +  inflating: codemirror-5.65.12/mode/turtle/index.html   
-  inflating: codemirror-5.65.8/mode/index.html   +  inflating: codemirror-5.65.12/mode/index.html   
-   creating: codemirror-5.65.8/mode/php/ +   creating: codemirror-5.65.12/mode/php/ 
-  inflating: codemirror-5.65.8/mode/php/test.js   +  inflating: codemirror-5.65.12/mode/php/test.js   
-  inflating: codemirror-5.65.8/mode/php/php.js   +  inflating: codemirror-5.65.12/mode/php/php.js   
-  inflating: codemirror-5.65.8/mode/php/index.html   +  inflating: codemirror-5.65.12/mode/php/index.html   
-   creating: codemirror-5.65.8/mode/scheme/ +   creating: codemirror-5.65.12/mode/scheme/ 
-  inflating: codemirror-5.65.8/mode/scheme/scheme.js   +  inflating: codemirror-5.65.12/mode/scheme/scheme.js   
-  inflating: codemirror-5.65.8/mode/scheme/index.html   +  inflating: codemirror-5.65.12/mode/scheme/index.html   
-   creating: codemirror-5.65.8/mode/webidl/ +   creating: codemirror-5.65.12/mode/webidl/ 
-  inflating: codemirror-5.65.8/mode/webidl/webidl.js   +  inflating: codemirror-5.65.12/mode/webidl/webidl.js   
-  inflating: codemirror-5.65.8/mode/webidl/index.html   +  inflating: codemirror-5.65.12/mode/webidl/index.html   
-   creating: codemirror-5.65.8/mode/sass/ +   creating: codemirror-5.65.12/mode/sass/ 
-  inflating: codemirror-5.65.8/mode/sass/test.js   +  inflating: codemirror-5.65.12/mode/sass/test.js   
-  inflating: codemirror-5.65.8/mode/sass/sass.js   +  inflating: codemirror-5.65.12/mode/sass/sass.js   
-  inflating: codemirror-5.65.8/mode/sass/index.html   +  inflating: codemirror-5.65.12/mode/sass/index.html   
-   creating: codemirror-5.65.8/mode/asn.1/ +   creating: codemirror-5.65.12/mode/asn.1/ 
-  inflating: codemirror-5.65.8/mode/asn.1/asn.1.js   +  inflating: codemirror-5.65.12/mode/asn.1/asn.1.js   
-  inflating: codemirror-5.65.8/mode/asn.1/index.html   +  inflating: codemirror-5.65.12/mode/asn.1/index.html   
-   creating: codemirror-5.65.8/mode/ebnf/ +   creating: codemirror-5.65.12/mode/ebnf/ 
-  inflating: codemirror-5.65.8/mode/ebnf/ebnf.js   +  inflating: codemirror-5.65.12/mode/ebnf/ebnf.js   
-  inflating: codemirror-5.65.8/mode/ebnf/index.html   +  inflating: codemirror-5.65.12/mode/ebnf/index.html   
-   creating: codemirror-5.65.8/mode/tornado/ +   creating: codemirror-5.65.12/mode/tornado/ 
-  inflating: codemirror-5.65.8/mode/tornado/index.html   +  inflating: codemirror-5.65.12/mode/tornado/index.html   
-  inflating: codemirror-5.65.8/mode/tornado/tornado.js   +  inflating: codemirror-5.65.12/mode/tornado/tornado.js   
-   creating: codemirror-5.65.8/mode/yacas/ +   creating: codemirror-5.65.12/mode/yacas/ 
-  inflating: codemirror-5.65.8/mode/yacas/yacas.js   +  inflating: codemirror-5.65.12/mode/yacas/yacas.js   
-  inflating: codemirror-5.65.8/mode/yacas/index.html   +  inflating: codemirror-5.65.12/mode/yacas/index.html   
-   creating: codemirror-5.65.8/mode/css/ +   creating: codemirror-5.65.12/mode/css/ 
-  inflating: codemirror-5.65.8/mode/css/scss_test.js   +  inflating: codemirror-5.65.12/mode/css/scss_test.js   
-  inflating: codemirror-5.65.8/mode/css/css.js   +  inflating: codemirror-5.65.12/mode/css/css.js   
-  inflating: codemirror-5.65.8/mode/css/test.js   +  inflating: codemirror-5.65.12/mode/css/test.js   
-  inflating: codemirror-5.65.8/mode/css/gss.html   +  inflating: codemirror-5.65.12/mode/css/gss.html   
-  inflating: codemirror-5.65.8/mode/css/less.html   +  inflating: codemirror-5.65.12/mode/css/less.html   
-  inflating: codemirror-5.65.8/mode/css/scss.html   +  inflating: codemirror-5.65.12/mode/css/scss.html   
-  inflating: codemirror-5.65.8/mode/css/index.html   +  inflating: codemirror-5.65.12/mode/css/index.html   
-  inflating: codemirror-5.65.8/mode/css/gss_test.js   +  inflating: codemirror-5.65.12/mode/css/gss_test.js   
-  inflating: codemirror-5.65.8/mode/css/less_test.js   +  inflating: codemirror-5.65.12/mode/css/less_test.js   
-   creating: codemirror-5.65.8/mode/haxe/ +   creating: codemirror-5.65.12/mode/haxe/ 
-  inflating: codemirror-5.65.8/mode/haxe/index.html   +  inflating: codemirror-5.65.12/mode/haxe/index.html   
-  inflating: codemirror-5.65.8/mode/haxe/haxe.js   +  inflating: codemirror-5.65.12/mode/haxe/haxe.js   
-   creating: codemirror-5.65.8/mode/verilog/ +   creating: codemirror-5.65.12/mode/verilog/ 
-  inflating: codemirror-5.65.8/mode/verilog/test.js   +  inflating: codemirror-5.65.12/mode/verilog/test.js   
-  inflating: codemirror-5.65.8/mode/verilog/verilog.js   +  inflating: codemirror-5.65.12/mode/verilog/verilog.js   
-  inflating: codemirror-5.65.8/mode/verilog/index.html   +  inflating: codemirror-5.65.12/mode/verilog/index.html   
-   creating: codemirror-5.65.8/mode/pegjs/ +   creating: codemirror-5.65.12/mode/pegjs/ 
-  inflating: codemirror-5.65.8/mode/pegjs/pegjs.js   +  inflating: codemirror-5.65.12/mode/pegjs/pegjs.js   
-  inflating: codemirror-5.65.8/mode/pegjs/index.html   +  inflating: codemirror-5.65.12/mode/pegjs/index.html   
-   creating: codemirror-5.65.8/mode/yaml-frontmatter/ +   creating: codemirror-5.65.12/mode/yaml-frontmatter/ 
-  inflating: codemirror-5.65.8/mode/yaml-frontmatter/yaml-frontmatter.js   +  inflating: codemirror-5.65.12/mode/yaml-frontmatter/yaml-frontmatter.js   
-  inflating: codemirror-5.65.8/mode/yaml-frontmatter/index.html   +  inflating: codemirror-5.65.12/mode/yaml-frontmatter/index.html   
-   creating: codemirror-5.65.8/mode/dylan/ +   creating: codemirror-5.65.12/mode/dylan/ 
-  inflating: codemirror-5.65.8/mode/dylan/test.js   +  inflating: codemirror-5.65.12/mode/dylan/test.js   
-  inflating: codemirror-5.65.8/mode/dylan/index.html   +  inflating: codemirror-5.65.12/mode/dylan/index.html   
-  inflating: codemirror-5.65.8/mode/dylan/dylan.js   +  inflating: codemirror-5.65.12/mode/dylan/dylan.js   
-   creating: codemirror-5.65.8/mode/ttcn/ +   creating: codemirror-5.65.12/mode/ttcn/ 
-  inflating: codemirror-5.65.8/mode/ttcn/ttcn.js   +  inflating: codemirror-5.65.12/mode/ttcn/ttcn.js   
-  inflating: codemirror-5.65.8/mode/ttcn/index.html   +  inflating: codemirror-5.65.12/mode/ttcn/index.html   
-   creating: codemirror-5.65.8/mode/tiddlywiki/ +   creating: codemirror-5.65.12/mode/tiddlywiki/ 
-  inflating: codemirror-5.65.8/mode/tiddlywiki/tiddlywiki.js   +  inflating: codemirror-5.65.12/mode/tiddlywiki/tiddlywiki.js   
-  inflating: codemirror-5.65.8/mode/tiddlywiki/tiddlywiki.css   +  inflating: codemirror-5.65.12/mode/tiddlywiki/tiddlywiki.css   
-  inflating: codemirror-5.65.8/mode/tiddlywiki/index.html   +  inflating: codemirror-5.65.12/mode/tiddlywiki/index.html   
-   creating: codemirror-5.65.8/mode/factor/ +   creating: codemirror-5.65.12/mode/factor/ 
-  inflating: codemirror-5.65.8/mode/factor/index.html   +  inflating: codemirror-5.65.12/mode/factor/index.html   
-  inflating: codemirror-5.65.8/mode/factor/factor.js   +  inflating: codemirror-5.65.12/mode/factor/factor.js   
-   creating: codemirror-5.65.8/mode/python/ +   creating: codemirror-5.65.12/mode/python/ 
-  inflating: codemirror-5.65.8/mode/python/test.js   +  inflating: codemirror-5.65.12/mode/python/test.js   
-  inflating: codemirror-5.65.8/mode/python/python.js   +  inflating: codemirror-5.65.12/mode/python/python.js   
-  inflating: codemirror-5.65.8/mode/python/index.html   +  inflating: codemirror-5.65.12/mode/python/index.html   
-   creating: codemirror-5.65.8/mode/textile/ +   creating: codemirror-5.65.12/mode/textile/ 
-  inflating: codemirror-5.65.8/mode/textile/test.js   +  inflating: codemirror-5.65.12/mode/textile/test.js   
-  inflating: codemirror-5.65.8/mode/textile/textile.js   +  inflating: codemirror-5.65.12/mode/textile/textile.js   
-  inflating: codemirror-5.65.8/mode/textile/index.html   +  inflating: codemirror-5.65.12/mode/textile/index.html   
-   creating: codemirror-5.65.8/mode/d/ +   creating: codemirror-5.65.12/mode/d/ 
-  inflating: codemirror-5.65.8/mode/d/d.js   +  inflating: codemirror-5.65.12/mode/d/d.js   
-  inflating: codemirror-5.65.8/mode/d/test.js   +  inflating: codemirror-5.65.12/mode/d/test.js   
-  inflating: codemirror-5.65.8/mode/d/index.html   +  inflating: codemirror-5.65.12/mode/d/index.html   
-   creating: codemirror-5.65.8/mode/go/ +   creating: codemirror-5.65.12/mode/go/ 
-  inflating: codemirror-5.65.8/mode/go/index.html   +  inflating: codemirror-5.65.12/mode/go/index.html   
-  inflating: codemirror-5.65.8/mode/go/go.js   +  inflating: codemirror-5.65.12/mode/go/go.js   
-   creating: codemirror-5.65.8/mode/cobol/ +   creating: codemirror-5.65.12/mode/cobol/ 
-  inflating: codemirror-5.65.8/mode/cobol/cobol.js   +  inflating: codemirror-5.65.12/mode/cobol/cobol.js   
-  inflating: codemirror-5.65.8/mode/cobol/index.html   +  inflating: codemirror-5.65.12/mode/cobol/index.html   
-   creating: codemirror-5.65.8/mode/django/ +   creating: codemirror-5.65.12/mode/django/ 
-  inflating: codemirror-5.65.8/mode/django/index.html   +  inflating: codemirror-5.65.12/mode/django/index.html   
-  inflating: codemirror-5.65.8/mode/django/django.js   +  inflating: codemirror-5.65.12/mode/django/django.js   
-   creating: codemirror-5.65.8/mode/rst/ +   creating: codemirror-5.65.12/mode/rst/ 
-  inflating: codemirror-5.65.8/mode/rst/index.html   +  inflating: codemirror-5.65.12/mode/rst/index.html   
-  inflating: codemirror-5.65.8/mode/rst/rst.js   +  inflating: codemirror-5.65.12/mode/rst/rst.js   
-   creating: codemirror-5.65.8/mode/julia/ +   creating: codemirror-5.65.12/mode/julia/ 
-  inflating: codemirror-5.65.8/mode/julia/index.html   +  inflating: codemirror-5.65.12/mode/julia/index.html   
-  inflating: codemirror-5.65.8/mode/julia/julia.js   +  inflating: codemirror-5.65.12/mode/julia/julia.js   
-   creating: codemirror-5.65.8/mode/jinja2/ +   creating: codemirror-5.65.12/mode/jinja2/ 
-  inflating: codemirror-5.65.8/mode/jinja2/jinja2.js   +  inflating: codemirror-5.65.12/mode/jinja2/jinja2.js   
-  inflating: codemirror-5.65.8/mode/jinja2/index.html   +  inflating: codemirror-5.65.12/mode/jinja2/index.html   
-   creating: codemirror-5.65.8/mode/yaml/ +   creating: codemirror-5.65.12/mode/yaml/ 
-  inflating: codemirror-5.65.8/mode/yaml/yaml.js   +  inflating: codemirror-5.65.12/mode/yaml/yaml.js   
-  inflating: codemirror-5.65.8/mode/yaml/index.html   +  inflating: codemirror-5.65.12/mode/yaml/index.html   
-   creating: codemirror-5.65.8/mode/clojure/ +   creating: codemirror-5.65.12/mode/clojure/ 
-  inflating: codemirror-5.65.8/mode/clojure/test.js   +  inflating: codemirror-5.65.12/mode/clojure/test.js   
-  inflating: codemirror-5.65.8/mode/clojure/index.html   +  inflating: codemirror-5.65.12/mode/clojure/index.html   
-  inflating: codemirror-5.65.8/mode/clojure/clojure.js   +  inflating: codemirror-5.65.12/mode/clojure/clojure.js   
-   creating: codemirror-5.65.8/mode/clike/ +   creating: codemirror-5.65.12/mode/clike/ 
-  inflating: codemirror-5.65.8/mode/clike/test.js   +  inflating: codemirror-5.65.12/mode/clike/test.js   
-  inflating: codemirror-5.65.8/mode/clike/index.html   +  inflating: codemirror-5.65.12/mode/clike/index.html   
-  inflating: codemirror-5.65.8/mode/clike/clike.js   +  inflating: codemirror-5.65.12/mode/clike/clike.js   
-  inflating: codemirror-5.65.8/mode/clike/scala.html   +  inflating: codemirror-5.65.12/mode/clike/scala.html   
-   creating: codemirror-5.65.8/mode/tcl/ +   creating: codemirror-5.65.12/mode/tcl/ 
-  inflating: codemirror-5.65.8/mode/tcl/tcl.js   +  inflating: codemirror-5.65.12/mode/tcl/tcl.js   
-  inflating: codemirror-5.65.8/mode/tcl/index.html   +  inflating: codemirror-5.65.12/mode/tcl/index.html   
-   creating: codemirror-5.65.8/mode/stylus/ +   creating: codemirror-5.65.12/mode/stylus/ 
-  inflating: codemirror-5.65.8/mode/stylus/stylus.js   +  inflating: codemirror-5.65.12/mode/stylus/stylus.js   
-  inflating: codemirror-5.65.8/mode/stylus/index.html   +  inflating: codemirror-5.65.12/mode/stylus/index.html   
-   creating: codemirror-5.65.8/mode/nsis/ +   creating: codemirror-5.65.12/mode/nsis/ 
-  inflating: codemirror-5.65.8/mode/nsis/nsis.js   +  inflating: codemirror-5.65.12/mode/nsis/nsis.js   
-  inflating: codemirror-5.65.8/mode/nsis/index.html   +  inflating: codemirror-5.65.12/mode/nsis/index.html   
-   creating: codemirror-5.65.8/mode/pascal/ +   creating: codemirror-5.65.12/mode/pascal/ 
-  inflating: codemirror-5.65.8/mode/pascal/pascal.js   +  inflating: codemirror-5.65.12/mode/pascal/pascal.js   
-  inflating: codemirror-5.65.8/mode/pascal/index.html   +  inflating: codemirror-5.65.12/mode/pascal/index.html   
-   creating: codemirror-5.65.8/mode/pig/ +   creating: codemirror-5.65.12/mode/pig/ 
-  inflating: codemirror-5.65.8/mode/pig/index.html   +  inflating: codemirror-5.65.12/mode/pig/index.html   
-  inflating: codemirror-5.65.8/mode/pig/pig.js   +  inflating: codemirror-5.65.12/mode/pig/pig.js   
-   creating: codemirror-5.65.8/mode/ttcn-cfg/ +   creating: codemirror-5.65.12/mode/ttcn-cfg/ 
-  inflating: codemirror-5.65.8/mode/ttcn-cfg/index.html   +  inflating: codemirror-5.65.12/mode/ttcn-cfg/index.html   
-  inflating: codemirror-5.65.8/mode/ttcn-cfg/ttcn-cfg.js   +  inflating: codemirror-5.65.12/mode/ttcn-cfg/ttcn-cfg.js   
-   creating: codemirror-5.65.8/mode/properties/ +   creating: codemirror-5.65.12/mode/properties/ 
-  inflating: codemirror-5.65.8/mode/properties/index.html   +  inflating: codemirror-5.65.12/mode/properties/index.html   
-  inflating: codemirror-5.65.8/mode/properties/properties.js   +  inflating: codemirror-5.65.12/mode/properties/properties.js   
-   creating: codemirror-5.65.8/mode/gas/ +   creating: codemirror-5.65.12/mode/gas/ 
-  inflating: codemirror-5.65.8/mode/gas/index.html   +  inflating: codemirror-5.65.12/mode/gas/index.html   
-  inflating: codemirror-5.65.8/mode/gas/gas.js   +  inflating: codemirror-5.65.12/mode/gas/gas.js   
-   creating: codemirror-5.65.8/mode/erlang/ +   creating: codemirror-5.65.12/mode/erlang/ 
-  inflating: codemirror-5.65.8/mode/erlang/erlang.js   +  inflating: codemirror-5.65.12/mode/erlang/erlang.js   
-  inflating: codemirror-5.65.8/mode/erlang/index.html   +  inflating: codemirror-5.65.12/mode/erlang/index.html   
-   creating: codemirror-5.65.8/theme/ +   creating: codemirror-5.65.12/theme/ 
-  inflating: codemirror-5.65.8/theme/ambiance.css   +  inflating: codemirror-5.65.12/theme/ambiance.css   
-  inflating: codemirror-5.65.8/theme/darcula.css   +  inflating: codemirror-5.65.12/theme/darcula.css   
-  inflating: codemirror-5.65.8/theme/gruvbox-dark.css   +  inflating: codemirror-5.65.12/theme/gruvbox-dark.css   
-  inflating: codemirror-5.65.8/theme/liquibyte.css   +  inflating: codemirror-5.65.12/theme/liquibyte.css   
-  inflating: codemirror-5.65.8/theme/night.css   +  inflating: codemirror-5.65.12/theme/night.css   
-  inflating: codemirror-5.65.8/theme/material-darker.css   +  inflating: codemirror-5.65.12/theme/material-darker.css   
-  inflating: codemirror-5.65.8/theme/shadowfox.css   +  inflating: codemirror-5.65.12/theme/shadowfox.css   
-  inflating: codemirror-5.65.8/theme/seti.css   +  inflating: codemirror-5.65.12/theme/seti.css   
-  inflating: codemirror-5.65.8/theme/base16-dark.css   +  inflating: codemirror-5.65.12/theme/base16-dark.css   
-  inflating: codemirror-5.65.8/theme/lucario.css   +  inflating: codemirror-5.65.12/theme/lucario.css   
-  inflating: codemirror-5.65.8/theme/solarized.css   +  inflating: codemirror-5.65.12/theme/solarized.css   
-  inflating: codemirror-5.65.8/theme/abbott.css   +  inflating: codemirror-5.65.12/theme/abbott.css   
-  inflating: codemirror-5.65.8/theme/midnight.css   +  inflating: codemirror-5.65.12/theme/midnight.css   
-  inflating: codemirror-5.65.8/theme/yonce.css   +  inflating: codemirror-5.65.12/theme/yonce.css   
-  inflating: codemirror-5.65.8/theme/material-palenight.css   +  inflating: codemirror-5.65.12/theme/material-palenight.css   
-  inflating: codemirror-5.65.8/theme/neo.css   +  inflating: codemirror-5.65.12/theme/neo.css   
-  inflating: codemirror-5.65.8/theme/juejin.css   +  inflating: codemirror-5.65.12/theme/juejin.css   
-  inflating: codemirror-5.65.8/theme/3024-night.css   +  inflating: codemirror-5.65.12/theme/3024-night.css   
-  inflating: codemirror-5.65.8/theme/blackboard.css   +  inflating: codemirror-5.65.12/theme/blackboard.css   
-  inflating: codemirror-5.65.8/theme/vibrant-ink.css   +  inflating: codemirror-5.65.12/theme/vibrant-ink.css   
-  inflating: codemirror-5.65.8/theme/ayu-dark.css   +  inflating: codemirror-5.65.12/theme/ayu-dark.css   
-  inflating: codemirror-5.65.8/theme/isotope.css   +  inflating: codemirror-5.65.12/theme/isotope.css   
-  inflating: codemirror-5.65.8/theme/3024-day.css   +  inflating: codemirror-5.65.12/theme/3024-day.css   
-  inflating: codemirror-5.65.8/theme/mbo.css   +  inflating: codemirror-5.65.12/theme/mbo.css   
-  inflating: codemirror-5.65.8/theme/moxer.css   +  inflating: codemirror-5.65.12/theme/moxer.css   
-  inflating: codemirror-5.65.8/theme/dracula.css   +  inflating: codemirror-5.65.12/theme/dracula.css   
-  inflating: codemirror-5.65.8/theme/ambiance-mobile.css   +  inflating: codemirror-5.65.12/theme/ambiance-mobile.css   
-  inflating: codemirror-5.65.8/theme/panda-syntax.css   +  inflating: codemirror-5.65.12/theme/panda-syntax.css   
-  inflating: codemirror-5.65.8/theme/railscasts.css   +  inflating: codemirror-5.65.12/theme/railscasts.css   
-  inflating: codemirror-5.65.8/theme/ssms.css   +  inflating: codemirror-5.65.12/theme/ssms.css   
-  inflating: codemirror-5.65.8/theme/cobalt.css   +  inflating: codemirror-5.65.12/theme/cobalt.css   
-  inflating: codemirror-5.65.8/theme/pastel-on-dark.css   +  inflating: codemirror-5.65.12/theme/pastel-on-dark.css   
-  inflating: codemirror-5.65.8/theme/mdn-like.css   +  inflating: codemirror-5.65.12/theme/mdn-like.css   
-  inflating: codemirror-5.65.8/theme/monokai.css   +  inflating: codemirror-5.65.12/theme/monokai.css   
-  inflating: codemirror-5.65.8/theme/xq-light.css   +  inflating: codemirror-5.65.12/theme/xq-light.css   
-  inflating: codemirror-5.65.8/theme/abcdef.css   +  inflating: codemirror-5.65.12/theme/abcdef.css   
-  inflating: codemirror-5.65.8/theme/bespin.css   +  inflating: codemirror-5.65.12/theme/bespin.css   
-  inflating: codemirror-5.65.8/theme/paraiso-dark.css   +  inflating: codemirror-5.65.12/theme/paraiso-dark.css   
-  inflating: codemirror-5.65.8/theme/base16-light.css   +  inflating: codemirror-5.65.12/theme/base16-light.css   
-  inflating: codemirror-5.65.8/theme/idea.css   +  inflating: codemirror-5.65.12/theme/idea.css   
-  inflating: codemirror-5.65.8/theme/duotone-dark.css   +  inflating: codemirror-5.65.12/theme/duotone-dark.css   
-  inflating: codemirror-5.65.8/theme/paraiso-light.css   +  inflating: codemirror-5.65.12/theme/paraiso-light.css   
-  inflating: codemirror-5.65.8/theme/material.css   +  inflating: codemirror-5.65.12/theme/material.css   
-  inflating: codemirror-5.65.8/theme/zenburn.css   +  inflating: codemirror-5.65.12/theme/zenburn.css   
-  inflating: codemirror-5.65.8/theme/material-ocean.css   +  inflating: codemirror-5.65.12/theme/material-ocean.css   
-  inflating: codemirror-5.65.8/theme/twilight.css   +  inflating: codemirror-5.65.12/theme/twilight.css   
-  inflating: codemirror-5.65.8/theme/lesser-dark.css   +  inflating: codemirror-5.65.12/theme/lesser-dark.css   
-  inflating: codemirror-5.65.8/theme/ayu-mirage.css   +  inflating: codemirror-5.65.12/theme/ayu-mirage.css   
-  inflating: codemirror-5.65.8/theme/erlang-dark.css   +  inflating: codemirror-5.65.12/theme/erlang-dark.css   
-  inflating: codemirror-5.65.8/theme/tomorrow-night-bright.css   +  inflating: codemirror-5.65.12/theme/tomorrow-night-bright.css   
-  inflating: codemirror-5.65.8/theme/xq-dark.css   +  inflating: codemirror-5.65.12/theme/xq-dark.css   
-  inflating: codemirror-5.65.8/theme/hopscotch.css   +  inflating: codemirror-5.65.12/theme/hopscotch.css   
-  inflating: codemirror-5.65.8/theme/tomorrow-night-eighties.css   +  inflating: codemirror-5.65.12/theme/tomorrow-night-eighties.css   
-  inflating: codemirror-5.65.8/theme/ttcn.css   +  inflating: codemirror-5.65.12/theme/ttcn.css   
-  inflating: codemirror-5.65.8/theme/duotone-light.css   +  inflating: codemirror-5.65.12/theme/duotone-light.css   
-  inflating: codemirror-5.65.8/theme/eclipse.css   +  inflating: codemirror-5.65.12/theme/eclipse.css   
-  inflating: codemirror-5.65.8/theme/nord.css   +  inflating: codemirror-5.65.12/theme/nord.css   
-  inflating: codemirror-5.65.8/theme/rubyblue.css   +  inflating: codemirror-5.65.12/theme/rubyblue.css   
-  inflating: codemirror-5.65.8/theme/icecoder.css   +  inflating: codemirror-5.65.12/theme/icecoder.css   
-  inflating: codemirror-5.65.8/theme/oceanic-next.css   +  inflating: codemirror-5.65.12/theme/oceanic-next.css   
-  inflating: codemirror-5.65.8/theme/elegant.css   +  inflating: codemirror-5.65.12/theme/elegant.css   
-  inflating: codemirror-5.65.8/theme/neat.css   +  inflating: codemirror-5.65.12/theme/neat.css   
-  inflating: codemirror-5.65.8/theme/the-matrix.css   +  inflating: codemirror-5.65.12/theme/the-matrix.css   
-  inflating: codemirror-5.65.8/theme/yeti.css   +  inflating: codemirror-5.65.12/theme/yeti.css   
-  inflating: codemirror-5.65.8/theme/colorforth.css   +  inflating: codemirror-5.65.12/theme/colorforth.css   
-  inflating: codemirror-5.65.8/index.html   +  inflating: codemirror-5.65.12/index.html   
-   creating: codemirror-5.65.8/doc/ +   creating: codemirror-5.65.12/doc/ 
-  inflating: codemirror-5.65.8/doc/docs.css   +  inflating: codemirror-5.65.12/doc/docs.css   
-  inflating: codemirror-5.65.8/doc/logo.svg   +  inflating: codemirror-5.65.12/doc/logo.svg   
-  inflating: codemirror-5.65.8/doc/upgrade_v2.2.html   +  inflating: codemirror-5.65.12/doc/upgrade_v2.2.html   
-  inflating: codemirror-5.65.8/doc/source_sans.woff   +  inflating: codemirror-5.65.12/doc/source_sans.woff   
-  inflating: codemirror-5.65.8/doc/manual.html   +  inflating: codemirror-5.65.12/doc/manual.html   
- extracting: codemirror-5.65.8/doc/yinyang.png   + extracting: codemirror-5.65.12/doc/yinyang.png   
-  inflating: codemirror-5.65.8/doc/upgrade_v4.html   +  inflating: codemirror-5.65.12/doc/upgrade_v4.html   
-  inflating: codemirror-5.65.8/doc/realworld.html   +  inflating: codemirror-5.65.12/doc/realworld.html   
-  inflating: codemirror-5.65.8/doc/reporting.html   +  inflating: codemirror-5.65.12/doc/reporting.html   
-  inflating: codemirror-5.65.8/doc/logo.png   +  inflating: codemirror-5.65.12/doc/logo.png   
-  inflating: codemirror-5.65.8/doc/activebookmark.js   +  inflating: codemirror-5.65.12/doc/activebookmark.js   
-  inflating: codemirror-5.65.8/doc/releases.html   +  inflating: codemirror-5.65.12/doc/releases.html   
-  inflating: codemirror-5.65.8/doc/internals.html   +  inflating: codemirror-5.65.12/doc/internals.html   
-  inflating: codemirror-5.65.8/doc/upgrade_v3.html   +  inflating: codemirror-5.65.12/doc/upgrade_v3.html   
-   creating: codemirror-5.65.8/keymap/ +   creating: codemirror-5.65.12/keymap/ 
-  inflating: codemirror-5.65.8/keymap/sublime.js   +  inflating: codemirror-5.65.12/keymap/sublime.js   
-  inflating: codemirror-5.65.8/keymap/vim.js   +  inflating: codemirror-5.65.12/keymap/vim.js   
-  inflating: codemirror-5.65.8/keymap/emacs.js   +  inflating: codemirror-5.65.12/keymap/emacs.js   
-   creating: codemirror-5.65.8/lib/ +   creating: codemirror-5.65.12/lib/ 
-  inflating: codemirror-5.65.8/lib/codemirror.css   +  inflating: codemirror-5.65.12/lib/codemirror.css   
-  inflating: codemirror-5.65.8/lib/codemirror.js   +  inflating: codemirror-5.65.12/lib/codemirror.js   
-  inflating: codemirror-5.65.8/.npmignore   +  inflating: codemirror-5.65.12/.npmignore   
-  inflating: codemirror-5.65.8/README.md   +  inflating: codemirror-5.65.12/README.md   
-  inflating: codemirror-5.65.8/LICENSE  +  inflating: codemirror-5.65.12/LICENSE  
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 770: 行 1036:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ ll+<b class=GRN>$</b> <b class=HIY>ll</b>
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
 合計 1456 合計 1456
-drwxr-xr-x 1 tomoyan tomoyan      330  8月 20 20:16 codemirror-5.65.8 +drwxr-xr-x 1 tomoyan tomoyan       330  2月 20 19:57 codemirror-5.65.12 
--rw-r--r-- 1 tomoyan tomoyan  1514236  9月 11 12:04 codemirror.zip+-rw-r--r-- 1 tomoyan tomoyan   1517024  4月  09:04 codemirror.zip
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
行 781: 行 1047:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ mv codemirror-5.65.../dokuwiki/data/media/javascript/codemirror/5.65.8/+<b class=GRN>$</b> <b class=HIY>mv</b> codemirror-5.65.12 ../dokuwiki/data/media/javascript/codemirror/5.65.12/ 
 +<b class=GRN>$</b> <b class=HIY>chmod</b> 777 ../dokuwiki/data/media/javascript/codemirror/5.65.12/ <b class=HIK>-R</b>
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
行 789: 行 1056:
 <WRAP color_term> <WRAP color_term>
 <WRAP color_command><html><pre> <WRAP color_command><html><pre>
-$ ll ../dokuwiki/data/media/javascript/codemirror/+<b class=GRN>$</b> <b class=HIY>ll</b> ../dokuwiki/data/media/javascript/codemirror/
 </pre></html></WRAP> </pre></html></WRAP>
 <WRAP color_result><html><pre> <WRAP color_result><html><pre>
行 796: 行 1063:
 drwxrwxrwx 1 tomoyan tomoyan 366  8月 20  2020 5.57.0 drwxrwxrwx 1 tomoyan tomoyan 366  8月 20  2020 5.57.0
 drwxrwxrwx 1 tomoyan tomoyan 352  5月 20  2021 5.61.1 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+drwxrwxrwx 1 tomoyan tomoyan 330  2月 20 19:57 5.65.12 
 +drwxrwxrwx 1 tomoyan tomoyan 330  8月 20  2022 5.65.8
 </pre></html></WRAP> </pre></html></WRAP>
 </WRAP> </WRAP>
  
 ==== 動作確認 ==== ==== 動作確認 ====
 +===== CodeMirror test 🤔 =====
 <WRAP mincode src><code javascript> <WRAP mincode src><code javascript>
-<div class="embed_codemirror">+<div class="embedCodeMirror"> 
 +  <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.12/lib/codemirror.css"> 
 +  <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.12/theme/cobalt.css"> 
 +  
   <style>   <style>
-    @import '/_media/javascript/codemirror/5.65.8/lib/codemirror.css'; +    #dokuwiki__content .embedCodeMirror .CodeMirror * { 
-    @import '/_media/javascript/codemirror/5.65.8/theme/cobalt.css'; +      font-family: "HackGen Console NFJ"
- +      font-size10px;
-    .dokuwiki pre { +
-      box-shadowunset;+
     }     }
-    .embed_codemirror .CodeMirror +    #dokuwiki__content .embedCodeMirror .CodeMirror { 
-      font-family"HackGen Console NFJ", Arial, monospace; +      height200px;
-      font-size: 11px;+
     }     }
-    .select-theme .form-control { width: auto; display: inline-block; }+    /*.select-theme .form-control { width: auto; display: inline-block; }*/
   </style>   </style>
- +   
-  <!-- <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.8/lib/codemirror.css"> --> +  <script src="/_media/javascript/codemirror/5.65.12/lib/codemirror.js"></script>
-  <!-- <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ファイルを読み込む -->   <!-- 言語に応じたjsファイルを読み込む -->
-  <script src="/_media/javascript/codemirror/5.65.8/mode/javascript/javascript.js"></script+  <script src="/_media/javascript/codemirror/5.65.12/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>   <script>
-  var jsEditor = CodeMirror.fromTextArea(document.getElementById('editor_js'), {+    'use strict'; 
 +    window.CodeMirror5 = CodeMirror; // 5.65.12 を保持 
 +    // DOMContentLoaded 時に実行 
 +    document.addEventListener('DOMContentLoaded', () => { 
 +      var jsEditor = CodeMirror5.fromTextArea(document.getElementById('embedCodeMirrorText'),
 +        mode: "javascript", 
 +        theme: "cobalt", 
 +        lineNumbers: true, 
 +        indentUnit: 4 
 +      }).setSize(null, "auto"); 
 +      document.getElementById('lblCdMirrVer').innerText = CodeMirror5.version; 
 + 
 +      var input = document.getElementById("select"); 
 +      function selectTheme() { 
 +        var theme = input.options[input.selectedIndex].textContent; 
 +        editor.setOption("theme", theme); 
 +        location.hash = "#" + theme; 
 +      } 
 +    }); 
 +  </script> 
 +   
 +  <textarea id="embedCodeMirrorText"> 
 +  var jsEditor = CodeMirror.fromTextArea(document.getElementById('embedCodeMirrorText'), {
     mode: "javascript",     mode: "javascript",
     theme: "cobalt",     theme: "cobalt",
     lineNumbers: true,     lineNumbers: true,
     indentUnit: 4     indentUnit: 4
-  }); +  }).setSize(null, "auto"); 
-  document.getElementById('lblCdMirrVer').innerText = CodeMirror.version; +  </textarea> 
-  </script>+  <div class="select-theme"> 
 +    <!-- <p>Theme: <select onchange="selectTheme()" id="select"></select></p> --> 
 +    <p>CodeMirror Version: <label id="lblCdMirrVer"></label></p> 
 +  </div>
 </div> </div>
 </code></WRAP> </code></WRAP>
 +
 <html> <html>
-<div class="embed_codemirror">+<div class="embedCodeMirror"> 
 +  <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.12/lib/codemirror.css"> 
 +  <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.12/theme/cobalt.css"> 
 +  
   <style>   <style>
-    @import '/_media/javascript/codemirror/5.65.8/lib/codemirror.css'; +    #dokuwiki__content .embedCodeMirror .CodeMirror * { 
-    @import '/_media/javascript/codemirror/5.65.8/theme/cobalt.css'; +      font-family: "HackGen Console NFJ"
-     +      font-size10px;
-    .dokuwiki pre { +
-      box-shadowunset;+
     }     }
-    .embed_codemirror .CodeMirror +    #dokuwiki__content .embedCodeMirror .CodeMirror { 
-      font-family"HackGen Console NFJ", Arial, monospace; +      height200px;
-      font-size: 11px;+
     }     }
-    .select-theme .form-control { width: auto; display: inline-block; }+    /*.select-theme .form-control { width: auto; display: inline-block; }*/
   </style>   </style>
- +   
-  <!-- <link rel="stylesheet" href="/_media/javascript/codemirror/5.65.8/lib/codemirror.css"> --> +  <script src="/_media/javascript/codemirror/5.65.12/lib/codemirror.js"></script>
-  <!-- <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ファイルを読み込む -->   <!-- 言語に応じたjsファイルを読み込む -->
-  <script src="/_media/javascript/codemirror/5.65.8/mode/javascript/javascript.js"></script>+  <script src="/_media/javascript/codemirror/5.65.12/mode/javascript/javascript.js"></script>
      
-  <textarea id="editor_js"> +  <script> 
-  var jsEditor = CodeMirror.fromTextArea(document.getElementById('editor_js'), {+    'use strict'; 
 +    window.CodeMirror5 = CodeMirror; // 5.65.12 を保持 
 +    // DOMContentLoaded 時に実行 
 +    document.addEventListener('DOMContentLoaded', () => { 
 +      var jsEditor = CodeMirror5.fromTextArea(document.getElementById('embedCodeMirrorText'),
 +        mode: "javascript", 
 +        theme: "cobalt", 
 +        lineNumbers: true, 
 +        indentUnit: 4 
 +      }).setSize(null, "auto"); 
 +      document.getElementById('lblCdMirrVer').innerText = CodeMirror5.version; 
 + 
 +      var input = document.getElementById("select"); 
 +      function selectTheme() { 
 +        var theme = input.options[input.selectedIndex].textContent; 
 +        editor.setOption("theme", theme); 
 +        location.hash = "#" + theme; 
 +      } 
 +    }); 
 +  </script> 
 +   
 +  <textarea id="embedCodeMirrorText"> 
 +  var jsEditor = CodeMirror.fromTextArea(document.getElementById('embedCodeMirrorText'), {
     mode: "javascript",     mode: "javascript",
     theme: "cobalt",     theme: "cobalt",
     lineNumbers: true,     lineNumbers: true,
     indentUnit: 4     indentUnit: 4
-  });+  }).setSize(null, "auto");
   </textarea>   </textarea>
   <div class="select-theme">   <div class="select-theme">
-    <p>Theme: <select onchange="selectTheme()" id="select"></select></p>+    <!-- <p>Theme: <select onchange="selectTheme()" id="select"></select></p> -->
     <p>CodeMirror Version: <label id="lblCdMirrVer"></label></p>     <p>CodeMirror Version: <label id="lblCdMirrVer"></label></p>
   </div>   </div>
-  <script> 
-  var jsEditor = CodeMirror.fromTextArea(document.getElementById('editor_js'), { 
-    mode: "javascript", 
-    theme: "cobalt", 
-    lineNumbers: true, 
-    indentUnit: 4 
-  }); 
-  document.getElementById('lblCdMirrVer').innerText = CodeMirror.version; 
-   
-  var input = document.getElementById("select"); 
-  function selectTheme() { 
-    var theme = input.options[input.selectedIndex].textContent; 
-    editor.setOption("theme", theme); 
-    location.hash = "#" + theme; 
-  } 
-  </script> 
 </div> </div>
  
   <!--<script>   <!--<script>
-    document.querySelector('.wrap_mincode_long.wrap_src pre.code').innerText = document.querySelector('.embed_codemirror').innerHTML;+    document.querySelector('.wrap_mincode_long.wrap_src pre.code').innerText = document.querySelector('.embedCodeMirror').innerHTML;
   </script>-->   </script>-->
 </html> </html>
- 
-===== CodeMirror 6 ===== 
-本家: [[https://codemirror.net/6/|CodeMirror 6]]\\ 
-ソースコード: [[https://github.com/codemirror/codemirror.next|codemirror/codemirror.next: The next generation of the CodeMirror in-browser editor]]\\ 
-ドキュメント: [[https://codemirror.net/6/docs/ref/|CodeMirror 6 Reference Manual]]\\ 
- 
-==== インストール ==== 
-<WRAP prewrap 100%> 
-<code powershell> 
-$ git clone https://github.com/codemirror/codemirror.next.git 
-</code> 
-</WRAP> 
-<WRAP prewrap 100% #result> 
-<code powershell> 
-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. 
-</code> 
-</WRAP> 
- 
-<WRAP prewrap 100%> 
-<code powershell> 
-$ cd codemirror.next 
-$ yarn install 
-</code> 
-</WRAP> 
-<WRAP prewrap 100% #result> 
-<code powershell> 
-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. 
-</code> 
-</WRAP> 
- 
-=== 動作確認 === 
-<WRAP prewrap 100%> 
-<code powershell> 
-$ yarn run dev 
-</code> 
-</WRAP> 
-<WRAP prewrap 100% #result_long> 
-<code powershell> 
-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 
-</code> 
-</WRAP> 
- 
-[[http://localhost:8090/|]] にブラウザでアクセスする。\\ 
  
 ===== CodeMirror plugin for DokuWiki ===== ===== CodeMirror plugin for DokuWiki =====
 [[https://www.dokuwiki.org/plugin:codemirror|plugin:codemirror [DokuWiki]]]\\ [[https://www.dokuwiki.org/plugin:codemirror|plugin:codemirror [DokuWiki]]]\\
-ソースコード: [[https://gitlab.com/albertgasset/dokuwiki-plugin-codemirror|Albert Gasset / dokuwiki-plugin-codemirror · GitLab]]\\+ソースコード: [[glb>albertgasset/dokuwiki-plugin-codemirror|Albert Gasset / dokuwiki-plugin-codemirror · GitLab]]\\ 
 +       [[git>cosmocode/dokuwiki-plugin-codemirror|GitHub - cosmocode/dokuwiki-plugin-codemirror: This project is now hosted on GitLab https://gitlab.com/albertgasset/dokuwiki-plugin-codemirror]]\\
  
 <WRAP color_term> <WRAP color_term>
  • javascript/codemirror.1664130980.txt.gz
  • 最終更新: 2022/09/26 03:36
  • by ともやん