diff options
Diffstat (limited to 'imports/codemirror/mode/tiddlywiki')
-rw-r--r-- | imports/codemirror/mode/tiddlywiki/index.html | 69 | ||||
-rw-r--r-- | imports/codemirror/mode/tiddlywiki/tiddlywiki.css | 2 | ||||
-rw-r--r-- | imports/codemirror/mode/tiddlywiki/tiddlywiki.js | 72 |
3 files changed, 55 insertions, 88 deletions
diff --git a/imports/codemirror/mode/tiddlywiki/index.html b/imports/codemirror/mode/tiddlywiki/index.html index 36d0975c..2f7da0e0 100644 --- a/imports/codemirror/mode/tiddlywiki/index.html +++ b/imports/codemirror/mode/tiddlywiki/index.html | |||
@@ -16,27 +16,18 @@ | |||
16 | !TiddlyWiki Formatting | 16 | !TiddlyWiki Formatting |
17 | * Rendered versions can be found at: http://www.tiddlywiki.com/#Reference | 17 | * Rendered versions can be found at: http://www.tiddlywiki.com/#Reference |
18 | 18 | ||
19 | |!Option|!Syntax|!Output| | 19 | |!Option | !Syntax | |
20 | |bold font|{{{''bold''}}}|''bold''| | 20 | |bold font | ''bold'' | |
21 | |italic type|{{{//italic//}}}|//italic//| | 21 | |italic type | //italic// | |
22 | |underlined text|{{{__underlined__}}}|__underlined__| | 22 | |underlined text | __underlined__ | |
23 | |strikethrough text|{{{--strikethrough--}}}|--strikethrough--| | 23 | |strikethrough text | --strikethrough-- | |
24 | |superscript text|{{{^^super^^script}}}|^^super^^script| | 24 | |superscript text | super^^script^^ | |
25 | |subscript text|{{{~~sub~~script}}}|~~sub~~script| | 25 | |subscript text | sub~~script~~ | |
26 | |highlighted text|{{{@@highlighted@@}}}|@@highlighted@@| | 26 | |highlighted text | @@highlighted@@ | |
27 | |preformatted text|<html><code>{{{preformatted}}}</code></html>|{{{preformatted}}}| | 27 | |preformatted text | {{{preformatted}}} | |
28 | 28 | ||
29 | !Block Elements | 29 | !Block Elements |
30 | !!Headings | ||
31 | {{{ | ||
32 | !Heading 1 | ||
33 | !!Heading 2 | ||
34 | !!!Heading 3 | ||
35 | !!!!Heading 4 | ||
36 | !!!!!Heading 5 | ||
37 | }}} | ||
38 | <<< | 30 | <<< |
39 | |||
40 | !Heading 1 | 31 | !Heading 1 |
41 | 32 | ||
42 | !!Heading 2 | 33 | !!Heading 2 |
@@ -49,18 +40,6 @@ | |||
49 | <<< | 40 | <<< |
50 | 41 | ||
51 | !!Lists | 42 | !!Lists |
52 | {{{ | ||
53 | * unordered list, level 1 | ||
54 | ** unordered list, level 2 | ||
55 | *** unordered list, level 3 | ||
56 | |||
57 | # ordered list, level 1 | ||
58 | ## ordered list, level 2 | ||
59 | ### unordered list, level 3 | ||
60 | |||
61 | ; definition list, term | ||
62 | : definition list, description | ||
63 | }}} | ||
64 | <<< | 43 | <<< |
65 | * unordered list, level 1 | 44 | * unordered list, level 1 |
66 | ** unordered list, level 2 | 45 | ** unordered list, level 2 |
@@ -75,15 +54,6 @@ | |||
75 | <<< | 54 | <<< |
76 | 55 | ||
77 | !!Blockquotes | 56 | !!Blockquotes |
78 | {{{ | ||
79 | > blockquote, level 1 | ||
80 | >> blockquote, level 2 | ||
81 | >>> blockquote, level 3 | ||
82 | |||
83 | <<< | ||
84 | blockquote | ||
85 | <<< | ||
86 | }}} | ||
87 | <<< | 57 | <<< |
88 | > blockquote, level 1 | 58 | > blockquote, level 1 |
89 | >> blockquote, level 2 | 59 | >> blockquote, level 2 |
@@ -93,11 +63,6 @@ blockquote | |||
93 | <<< | 63 | <<< |
94 | 64 | ||
95 | !!Preformatted Text | 65 | !!Preformatted Text |
96 | <html><pre> | ||
97 | {{{ | ||
98 | preformatted (e.g. code) | ||
99 | }}} | ||
100 | </pre></html> | ||
101 | <<< | 66 | <<< |
102 | {{{ | 67 | {{{ |
103 | preformatted (e.g. code) | 68 | preformatted (e.g. code) |
@@ -105,6 +70,7 @@ preformatted (e.g. code) | |||
105 | <<< | 70 | <<< |
106 | 71 | ||
107 | !!Code Sections | 72 | !!Code Sections |
73 | <<< | ||
108 | {{{ | 74 | {{{ |
109 | Text style code | 75 | Text style code |
110 | }}} | 76 | }}} |
@@ -116,9 +82,10 @@ JS styled code. TiddlyWiki mixed mode should support highlighter switching in th | |||
116 | <!--{{{--> | 82 | <!--{{{--> |
117 | XML styled code. TiddlyWiki mixed mode should support highlighter switching in the future. | 83 | XML styled code. TiddlyWiki mixed mode should support highlighter switching in the future. |
118 | <!--}}}--> | 84 | <!--}}}--> |
85 | <<< | ||
119 | 86 | ||
120 | !!Tables | 87 | !!Tables |
121 | {{{ | 88 | <<< |
122 | |CssClass|k | 89 | |CssClass|k |
123 | |!heading column 1|!heading column 2| | 90 | |!heading column 1|!heading column 2| |
124 | |row 1, column 1|row 1, column 2| | 91 | |row 1, column 1|row 1, column 2| |
@@ -128,21 +95,11 @@ XML styled code. TiddlyWiki mixed mode should support highlighter switching in t | |||
128 | |~| ... | | 95 | |~| ... | |
129 | |CssProperty:value;...| ... | | 96 | |CssProperty:value;...| ... | |
130 | |caption|c | 97 | |caption|c |
131 | }}} | 98 | |
132 | ''Annotation:'' | 99 | ''Annotation:'' |
133 | * The {{{>}}} marker creates a "colspan", causing the current cell to merge with the one to the right. | 100 | * The {{{>}}} marker creates a "colspan", causing the current cell to merge with the one to the right. |
134 | * The {{{~}}} marker creates a "rowspan", causing the current cell to merge with the one above. | 101 | * The {{{~}}} marker creates a "rowspan", causing the current cell to merge with the one above. |
135 | <<< | 102 | <<< |
136 | |CssClass|k | ||
137 | |!heading column 1|!heading column 2| | ||
138 | |row 1, column 1|row 1, column 2| | ||
139 | |row 2, column 1|row 2, column 2| | ||
140 | |>|COLSPAN| | ||
141 | |ROWSPAN| ... | | ||
142 | |~| ... | | ||
143 | |CssProperty:value;...| ... | | ||
144 | |caption|c | ||
145 | <<< | ||
146 | !!Images /% TODO %/ | 103 | !!Images /% TODO %/ |
147 | cf. [[TiddlyWiki.com|http://www.tiddlywiki.com/#EmbeddedImages]] | 104 | cf. [[TiddlyWiki.com|http://www.tiddlywiki.com/#EmbeddedImages]] |
148 | 105 | ||
diff --git a/imports/codemirror/mode/tiddlywiki/tiddlywiki.css b/imports/codemirror/mode/tiddlywiki/tiddlywiki.css index 767f3de2..dba05c0f 100644 --- a/imports/codemirror/mode/tiddlywiki/tiddlywiki.css +++ b/imports/codemirror/mode/tiddlywiki/tiddlywiki.css | |||
@@ -11,7 +11,7 @@ | |||
11 | .cm-s-default span.cm-link-external {color: blue;} | 11 | .cm-s-default span.cm-link-external {color: blue;} |
12 | .cm-s-default span.cm-brace {color: #170; font-weight: bold;} | 12 | .cm-s-default span.cm-brace {color: #170; font-weight: bold;} |
13 | .cm-s-default span.cm-macro {color: #9E3825;} | 13 | .cm-s-default span.cm-macro {color: #9E3825;} |
14 | .cm-s-default span.cm-table {color: blue;} | 14 | .cm-s-default span.cm-table {color: blue; font-weight: bold;} |
15 | .cm-s-default span.cm-warning {color: red; font-weight: bold;} | 15 | .cm-s-default span.cm-warning {color: red; font-weight: bold;} |
16 | 16 | ||
17 | .cm-s-default span.cm-underlined {text-decoration: underline;} | 17 | .cm-s-default span.cm-underlined {text-decoration: underline;} |
diff --git a/imports/codemirror/mode/tiddlywiki/tiddlywiki.js b/imports/codemirror/mode/tiddlywiki/tiddlywiki.js index e07124c2..1d26967e 100644 --- a/imports/codemirror/mode/tiddlywiki/tiddlywiki.js +++ b/imports/codemirror/mode/tiddlywiki/tiddlywiki.js | |||
@@ -1,18 +1,18 @@ | |||
1 | /*** | 1 | /*** |
2 | |''Name''|tiddlywiki.js| | 2 | |''Name''|tiddlywiki.js| |
3 | |''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror2| | 3 | |''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror| |
4 | |''Author''|PMario| | 4 | |''Author''|PMario| |
5 | |''Version''|0.1.6| | 5 | |''Version''|0.1.7| |
6 | |''Status''|''beta''| | 6 | |''Status''|''stable''| |
7 | |''Source''|[[GitHub|https://github.com/pmario/CodeMirror2/blob/tw-syntax/mode/tiddlywiki]]| | 7 | |''Source''|[[GitHub|https://github.com/pmario/CodeMirror2/blob/tw-syntax/mode/tiddlywiki]]| |
8 | |''Documentation''|http://codemirror.tiddlyspace.com/| | 8 | |''Documentation''|http://codemirror.tiddlyspace.com/| |
9 | |''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]| | 9 | |''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]| |
10 | |''CoreVersion''|2.5.0| | 10 | |''CoreVersion''|2.5.0| |
11 | |''Requires''|codemirror.js| | 11 | |''Requires''|codemirror.js| |
12 | |''Keywords''|syntax highlighting color code mirror codemirror| | 12 | |''Keywords''|syntax highlighting color code mirror codemirror| |
13 | ! Info | 13 | ! Info |
14 | CoreVersion parameter is needed for TiddlyWiki only! | 14 | CoreVersion parameter is needed for TiddlyWiki only! |
15 | ***/ | 15 | ***/ |
16 | //{{{ | 16 | //{{{ |
17 | CodeMirror.defineMode("tiddlywiki", function (config, parserConfig) { | 17 | CodeMirror.defineMode("tiddlywiki", function (config, parserConfig) { |
18 | var indentUnit = config.indentUnit; | 18 | var indentUnit = config.indentUnit; |
@@ -47,20 +47,20 @@ CodeMirror.defineMode("tiddlywiki", function (config, parserConfig) { | |||
47 | }(); | 47 | }(); |
48 | 48 | ||
49 | var isSpaceName = /[\w_\-]/i, | 49 | var isSpaceName = /[\w_\-]/i, |
50 | reHR = /^\-\-\-\-+$/, | 50 | reHR = /^\-\-\-\-+$/, // <hr> |
51 | reWikiCommentStart = /^\/\*\*\*$/, // /*** | 51 | reWikiCommentStart = /^\/\*\*\*$/, // /*** |
52 | reWikiCommentStop = /^\*\*\*\/$/, // ***/ | 52 | reWikiCommentStop = /^\*\*\*\/$/, // ***/ |
53 | reBlockQuote = /^<<<$/, | 53 | reBlockQuote = /^<<<$/, |
54 | 54 | ||
55 | reJsCodeStart = /^\/\/\{\{\{$/, // //{{{ | 55 | reJsCodeStart = /^\/\/\{\{\{$/, // //{{{ js block start |
56 | reJsCodeStop = /^\/\/\}\}\}$/, // //}}} | 56 | reJsCodeStop = /^\/\/\}\}\}$/, // //}}} js stop |
57 | reXmlCodeStart = /^<!--\{\{\{-->$/, | 57 | reXmlCodeStart = /^<!--\{\{\{-->$/, // xml block start |
58 | reXmlCodeStop = /^<!--\}\}\}-->$/, | 58 | reXmlCodeStop = /^<!--\}\}\}-->$/, // xml stop |
59 | 59 | ||
60 | reCodeBlockStart = /^\{\{\{$/, | 60 | reCodeBlockStart = /^\{\{\{$/, // {{{ TW text div block start |
61 | reCodeBlockStop = /^\}\}\}$/, | 61 | reCodeBlockStop = /^\}\}\}$/, // }}} TW text stop |
62 | 62 | ||
63 | reCodeStart = /\{\{\{/, | 63 | reCodeStart = /\{\{\{/, // {{{ code span start |