File modules/editor/codemirror/mode/nsis/index.html

Last commit: Sun Dec 17 01:14:09 2017 +0100	Jan Dankert	Integration eines weiteren Code-Editors: Codemirror. Demnächst müssen wir hier mal aufräumen und andere Editoren rauswerfen.
1 <!doctype html> 2 3 <title>CodeMirror: NSIS mode</title> 4 <meta charset="utf-8"/> 5 <link rel=stylesheet href="../../doc/docs.css"> 6 7 <link rel=stylesheet href=../../lib/codemirror.css> 8 <script src=../../lib/codemirror.js></script> 9 <script src="../../addon/mode/simple.js"></script> 10 <script src="../../addon/edit/matchbrackets.js"></script> 11 <script src=nsis.js></script> 12 <style type=text/css> 13 .CodeMirror {border-top: 1px solid black; border-bottom: 1px solid black;} 14 </style> 15 <div id=nav> 16 <a href="http://codemirror.net"><h1>CodeMirror</h1><img id=logo src="../../doc/logo.png"></a> 17 18 <ul> 19 <li><a href="../../index.html">Home</a> 20 <li><a href="../../doc/manual.html">Manual</a> 21 <li><a href="https://github.com/codemirror/codemirror">Code</a> 22 </ul> 23 <ul> 24 <li><a href="../index.html">Language modes</a> 25 <li><a class=active href="#">NSIS</a> 26 </ul> 27 </div> 28 29 <article> 30 <h2>NSIS mode</h2> 31 32 33 <textarea id=code> 34 ; This is a comment 35 !ifdef ERROR 36 !error "Something went wrong" 37 !endif 38 39 OutFile "demo.exe" 40 RequestExecutionLevel user 41 SetDetailsPrint listonly 42 43 !include "LogicLib.nsh" 44 !include "WinVer.nsh" 45 46 Section -mandatory 47 48 Call logWinVer 49 50 ${If} 1 > 0 51 MessageBox MB_OK "Hello world" 52 ${EndIf} 53 54 SectionEnd 55 56 Function logWinVer 57 58 ${If} ${IsWin10} 59 DetailPrint "Windows 10!" 60 ${ElseIf} ${AtLeastWinVista} 61 DetailPrint "We're post-XP" 62 ${Else} 63 DetailPrint "Legacy system" 64 ${EndIf} 65 66 FunctionEnd 67 </textarea> 68 69 <script> 70 var editor = CodeMirror.fromTextArea(document.getElementById('code'), { 71 mode: 'nsis', 72 indentWithTabs: true, 73 smartIndent: true, 74 lineNumbers: true, 75 matchBrackets: true 76 }); 77 </script> 78 79 <p><strong>MIME types defined:</strong> <code>text/x-nsis</code>.</p> 80 </article>
Download modules/editor/codemirror/mode/nsis/index.html
History Sun, 17 Dec 2017 01:14:09 +0100 Jan Dankert Integration eines weiteren Code-Editors: Codemirror. Demnächst müssen wir hier mal aufräumen und andere Editoren rauswerfen.