QA #1136
Updated by 高橋 徹 over 3 years ago
h3. ■現象/要望 Wiki編集でツールバーにある[<>]ボタンを押すと、シンタックスハイライトで指定する種類がドロップダウンリストに表示されます。 Redmine 4.0でシンタックスハイライトの種類が大幅に増えましたが(例、Kotlin)、このツールバーボタン[<>]は従来のままです。とはいえ、指定可能な種類が全部(100個?)リストに表示されるのは使い難いです。 そこで、[<>]ボタンを押して表示される種類を自前で設定できるようにしたい。 h3. ■解決策 Wiki編集ツールバーボタン[<>]で表示されるリストは、Redmineソースコードの次に記述されていました。 * @public/javascripts/jstoolbar/jstoolbar.js@ @public/javascripts/jstoolbar@ <pre><code class="javascript"> /* Code highlighting menu */ jsToolBar.prototype.precodeMenu = function(fn){ var hlLanguages = ["c", "cpp", "csharp", "css", "diff", "go", "groovy", "html", "java", "javascript", "objc", "perl", "php", "python", "r", "ruby", "sass", "scala", "shell", "sql", "swift", "xml", "yaml"]; </code></pre> ここを適宜修正することで、よく使うコードハイライトの種類を厳選してリストに表示されるようにします。 h3. ■対応状況 h3. ■補足 "Syntax highlighter: replace CodeRay with Rouge":https://www.redmine.org/issues/24681 !https://unofficial-redmine.org/matomo/matomo.php?idsite=1&rec=9999!