aboutsummaryrefslogtreecommitdiffhomepage
path: root/data/sisu
diff options
context:
space:
mode:
authorRalph Amissah <ralph@amissah.com>2007-07-13 01:58:26 +0100
committerRalph Amissah <ralph@amissah.com>2007-07-13 01:58:26 +0100
commit546ea64f0ab03a52b1eb67cf216c8cc4c39d74c4 (patch)
tree5d1ca60f11cc40a4ba210ddd2a20eb5af078d531 /data/sisu
parentvarious fixes: cgi search for, manifest, concordance, diakonos syntax highlgh... (diff)
syntax hilighting (gedit), sisu rights and other info in outputs, cgi sample search improvements, see changelog
Diffstat (limited to 'data/sisu')
-rw-r--r--data/sisu/conf/syntax/sisu.lang52
1 files changed, 43 insertions, 9 deletions
diff --git a/data/sisu/conf/syntax/sisu.lang b/data/sisu/conf/syntax/sisu.lang
index 4fcd9b68..b11766cb 100644
--- a/data/sisu/conf/syntax/sisu.lang
+++ b/data/sisu/conf/syntax/sisu.lang
@@ -17,7 +17,7 @@ or:
</pattern-item>
<pattern-item _name="Operators" style="Function">
- <regex>^(!_|_[12]|_[12]?\*)\s</regex>
+ <regex>^(!_|_[1-9]|_[1-9]?\*)\s</regex>
</pattern-item>
<syntax-item _name="Note Function" style="Function">
@@ -26,13 +26,43 @@ or:
</syntax-item>
<syntax-item _name="Bold Function" style="Function">
- <start-regex>[!*]\{</start-regex>
- <end-regex>\}[!*]</end-regex>
+ <start-regex>[*]\{</start-regex>
+ <end-regex>\}[*]</end-regex>
</syntax-item>
- <syntax-item _name="FontFace Function" style="Function">
- <start-regex>[/_,^+-]\{</start-regex>
- <end-regex>\}[/_,^+-]</end-regex>
+ <syntax-item _name="Exclaim Function" style="Function">
+ <start-regex>!\{</start-regex>
+ <end-regex>\}!</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Italics Function" style="Function">
+ <start-regex>/\{</start-regex>
+ <end-regex>\}/</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Underscore Function" style="Function">
+ <start-regex>_\{</start-regex>
+ <end-regex>\}_</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Supercript Function" style="Function">
+ <start-regex>\^{</start-regex>
+ <end-regex>\}\^</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Subscript Function" style="Function">
+ <start-regex>,{</start-regex>
+ <end-regex>\},</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Added Function" style="Function">
+ <start-regex>[+]\{</start-regex>
+ <end-regex>\}[+]</end-regex>
+ </syntax-item>
+
+ <syntax-item _name="Strikethrough Function" style="Function">
+ <start-regex>[-]\{</start-regex>
+ <end-regex>\}[-]</end-regex>
</syntax-item>
<pattern-item _name="Bold Single" style="String">
@@ -40,11 +70,15 @@ or:
</pattern-item>
<pattern-item _name="Link" style="String">
- <regex>\{[^}]+\}(http:\/\/\S+|image)\s</regex>
+ <regex>\{[^}]+\}(https?:\/\/\S+|image)\s</regex>
+ </pattern-item>
+
+ <pattern-item _name="Link Internal" style="String">
+ <regex>\s\*~\S+</regex>
</pattern-item>
<pattern-item _name="Url" style="String">
- <regex>\bhttp:\/\/\S+</regex>
+ <regex>\bhttps?:\/\/\S+</regex>
</pattern-item>
<line-comment _name="Line Comment" style="Comment">
@@ -76,7 +110,7 @@ or:
</pattern-item>
<pattern-item _name="Line Break" style="Others 2" end-at-line-end = "TRUE">
- <regex>&lt;(\/\s*)?br&gt;</regex>
+ <regex>&lt;:?br&gt;</regex>
</pattern-item>
<pattern-item _name="Footnote Reference" style="Others" end-at-line-end = "TRUE">