From 956e0bd0de36e13b65559515a422fad11e0a159e Mon Sep 17 00:00:00 2001 From: anekos Date: Thu, 30 Oct 2008 10:26:39 +0000 Subject: 正規表現リテラル内のマルチバイト文字を修正 git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@22381 d0d07461-0603-4401-acd4-de1884942a52 --- auto_detect_link.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'auto_detect_link.js') diff --git a/auto_detect_link.js b/auto_detect_link.js index 2e94db6..b05e312 100644 --- a/auto_detect_link.js +++ b/auto_detect_link.js @@ -80,6 +80,18 @@ //////////////////////////////////////////////////////////////// let defaultSetting = { + nextPatterns: [ + /[Nn\uff2e\uff4e][Ee\uff25\uff45][Xx\uff38\uff58][Tt\uff34\uff54]/, + /[Ff\uff26\uff46](?:[Oo\uff2f\uff4f][Rr\uff32\uff52])?[Ww\uff37\uff57](?:[Aa\uff21\uff41][Rr\uff32\uff52])?[Dd\uff24\uff44]/, + /^\s*(?:\u6b21|\u3064\u304e)[\u3078\u306e]/, /\u3064\u3065\u304f|\u7d9a/, /\u6b21|\u3064\u304e/, /\u9032\u3080/, + /^\s*>\s*$/, />+|\u226b/ + ], + backPatterns: [ + /[Bb\uff22\uff42][Aa\uff21\uff41][Cc\uff23\uff43][Kk\uff2b\uff4b]/, /[Pp\uff30\uff50][Rr\uff32\uff52][Ee\uff25\uff45][Vv\uff36\uff56]/, + /^\s*\u524d[\u3078\u306e]/, /\u524d/, /\u623b\u308b/, + /^\s*<\s*$/, /<+|\u226a/ + ], +/* オリジナル nextPatterns: [ /[NnNn][EeEe][XxXx][TtTt]/, /[FfFf](?:[OoOo][RrRr])?[WwWw](?:[AaAa][RrRr])?[DdDd]/, @@ -91,6 +103,7 @@ /^\s*前[への]/, /前/, /戻る/, /^\s*<\s*$/, /<+|≪/ ], +*/ nextMappings: [']]'], backMappings: ['[['], useSuccPattern: true, -- cgit v1.2.3