From c7b31b02422265e11b68992e58ef5638cf2e568e Mon Sep 17 00:00:00 2001 From: Tobias Beer Date: Sat, 8 Oct 2016 12:51:07 +0200 Subject: [PATCH] allows textPrimitives.anyLetter in syslink (#2596) * allows textPrimitives.anyLetter in syslink now only supports anyletter as per request by @jermolene --- core/modules/parsers/wikiparser/rules/syslink.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/modules/parsers/wikiparser/rules/syslink.js b/core/modules/parsers/wikiparser/rules/syslink.js index 441fe2aa5..5189ee82d 100644 --- a/core/modules/parsers/wikiparser/rules/syslink.js +++ b/core/modules/parsers/wikiparser/rules/syslink.js @@ -18,7 +18,12 @@ exports.types = {inline: true}; exports.init = function(parser) { this.parser = parser; // Regexp to match - this.matchRegExp = /~?\$:\/[a-zA-Z0-9/.\-_]+/mg; + this.matchRegExp = new RegExp( + "~?\\$:\\/(?:" + + $tw.config.textPrimitives.anyLetter + + "|[\/._-])+", + "mg" + ); }; exports.parse = function() {