From 2f42a0f8546b09d56b7194988d6487a3d0f92a5d Mon Sep 17 00:00:00 2001 From: anekos Date: Wed, 27 Oct 2010 00:11:03 +0900 Subject: 無駄に重い補完を殺した --- twittperator.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/twittperator.js b/twittperator.js index d0df566..0d0b0cf 100644 --- a/twittperator.js +++ b/twittperator.js @@ -2016,11 +2016,12 @@ let PLUGIN_INFO = } } else { setTimelineCompleter(); + let arg = args.literalArg.slice(context.caret); let m; - if (m = args.literalArg.match(/(RT\s+)@.*$/)) { + if (m = arg.match(/(RT\s+)@.*$/)) { (m.index === 0 ? Completers.name_id : Completers.name_id_text)(m.index === 0 && rejectMine)(context, args); - } else if (m = tailMatch(/(^|\b|\s)@[^@]*/, args.literalArg)) { + } else if (m = tailMatch(/(^|\b|\s)@[^@]*/, arg)) { (m.index === 0 ? Completers.name_id(rejectMine) : Completers.name(rejectMine))(context, args); } -- cgit v1.2.3