]> BookStack Code Mirror - bookstack/commitdiff
Add Perl syntax higlighting to code editor 1851/head
authorD4rt <redacted>
Sun, 19 Jan 2020 05:41:18 +0000 (07:41 +0200)
committerD4rt <redacted>
Sun, 19 Jan 2020 05:41:18 +0000 (07:41 +0200)
resources/js/services/code.js
resources/views/components/code-editor.blade.php

index 0c5f75db3f054880f4157bcc96d211050a95dbbb..27413764ac7697dd316d184ca4977ef1cee73a10 100644 (file)
@@ -14,6 +14,7 @@ import 'codemirror/mode/haskell/haskell';
 import 'codemirror/mode/markdown/markdown';
 import 'codemirror/mode/mllike/mllike';
 import 'codemirror/mode/nginx/nginx';
+import 'codemirror/mode/perl/perl';
 import 'codemirror/mode/php/php';
 import 'codemirror/mode/powershell/powershell';
 import 'codemirror/mode/properties/properties';
@@ -59,6 +60,8 @@ const modeMap = {
     markdown: 'markdown',
     ml: 'mllike',
     nginx: 'nginx',
+    perl: 'perl',
+    pl: 'perl',
     powershell: 'powershell',
     properties: 'properties',
     ocaml: 'mllike',
index 70ffc350f61b5e0c8889b56923abaefc6df5b5f6..f6d93f2cdfc8d7c5fff3d915fd2df3d297756b3d 100644 (file)
@@ -26,6 +26,7 @@
                             <a @click="updateLanguage('MarkDown')">MarkDown</a>
                             <a @click="updateLanguage('Nginx')">Nginx</a>
                             <a @click="updateLanguage('PASCAL')">Pascal</a>
+                            <a @click="updateLanguage('Perl')">Perl</a>
                             <a @click="updateLanguage('PHP')">PHP</a>
                             <a @click="updateLanguage('Powershell')">Powershell</a>
                             <a @click="updateLanguage('Python')">Python</a>