From 4b0ca55eb79e963523eb6c8197825e9e8ae904e2 Mon Sep 17 00:00:00 2001
From: Wu Cheng-Han
Date: Mon, 4 May 2015 15:53:29 +0800
Subject: First commit, version 0.2.7
---
.../vendor/codemirror/mode/tiddlywiki/index.html | 154 +++++++++
.../codemirror/mode/tiddlywiki/tiddlywiki.css | 14 +
.../codemirror/mode/tiddlywiki/tiddlywiki.js | 369 +++++++++++++++++++++
3 files changed, 537 insertions(+)
create mode 100755 public/vendor/codemirror/mode/tiddlywiki/index.html
create mode 100755 public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css
create mode 100755 public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js
(limited to 'public/vendor/codemirror/mode/tiddlywiki')
diff --git a/public/vendor/codemirror/mode/tiddlywiki/index.html b/public/vendor/codemirror/mode/tiddlywiki/index.html
new file mode 100755
index 00000000..77dd0457
--- /dev/null
+++ b/public/vendor/codemirror/mode/tiddlywiki/index.html
@@ -0,0 +1,154 @@
+
+
+
+TiddlyWiki mode
+
+
+
+
+
+
+ TiddlyWiki mode supports a single configuration.
+
+ MIME types defined: text/x-tiddlywiki
.
+
diff --git a/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css b/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css
new file mode 100755
index 00000000..9a69b639
--- /dev/null
+++ b/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.css
@@ -0,0 +1,14 @@
+span.cm-underlined {
+ text-decoration: underline;
+}
+span.cm-strikethrough {
+ text-decoration: line-through;
+}
+span.cm-brace {
+ color: #170;
+ font-weight: bold;
+}
+span.cm-table {
+ color: blue;
+ font-weight: bold;
+}
diff --git a/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js b/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js
new file mode 100755
index 00000000..88c9768a
--- /dev/null
+++ b/public/vendor/codemirror/mode/tiddlywiki/tiddlywiki.js
@@ -0,0 +1,369 @@
+// CodeMirror, copyright (c) by Marijn Haverbeke and others
+// Distributed under an MIT license: http://codemirror.net/LICENSE
+
+/***
+ |''Name''|tiddlywiki.js|
+ |''Description''|Enables TiddlyWikiy syntax highlighting using CodeMirror|
+ |''Author''|PMario|
+ |''Version''|0.1.7|
+ |''Status''|''stable''|
+ |''Source''|[[GitHub|https://github.com/pmario/CodeMirror2/blob/tw-syntax/mode/tiddlywiki]]|
+ |''Documentation''|http://codemirror.tiddlyspace.com/|
+ |''License''|[[MIT License|http://www.opensource.org/licenses/mit-license.php]]|
+ |''CoreVersion''|2.5.0|
+ |''Requires''|codemirror.js|
+ |''Keywords''|syntax highlighting color code mirror codemirror|
+ ! Info
+ CoreVersion parameter is needed for TiddlyWiki only!
+***/
+//{{{
+
+(function(mod) {
+ if (typeof exports == "object" && typeof module == "object") // CommonJS
+ mod(require("../../lib/codemirror"));
+ else if (typeof define == "function" && define.amd) // AMD
+ define(["../../lib/codemirror"], mod);
+ else // Plain browser env
+ mod(CodeMirror);
+})(function(CodeMirror) {
+"use strict";
+
+CodeMirror.defineMode("tiddlywiki", function () {
+ // Tokenizer
+ var textwords = {};
+
+ var keywords = function () {
+ function kw(type) {
+ return { type: type, style: "macro"};
+ }
+ return {
+ "allTags": kw('allTags'), "closeAll": kw('closeAll'), "list": kw('list'),
+ "newJournal": kw('newJournal'), "newTiddler": kw('newTiddler'),
+ "permaview": kw('permaview'), "saveChanges": kw('saveChanges'),
+ "search": kw('search'), "slider": kw('slider'), "tabs": kw('tabs'),
+ "tag": kw('tag'), "tagging": kw('tagging'), "tags": kw('tags'),
+ "tiddler": kw('tiddler'), "timeline": kw('timeline'),
+ "today": kw('today'), "version": kw('version'), "option": kw('option'),
+
+ "with": kw('with'),
+ "filter": kw('filter')
+ };
+ }();
+
+ var isSpaceName = /[\w_\-]/i,
+ reHR = /^\-\-\-\-+$/, //