diff options
author | anekos | 2010-10-27 00:11:03 +0900 |
---|---|---|
committer | anekos | 2010-10-27 00:11:18 +0900 |
commit | 2f42a0f8546b09d56b7194988d6487a3d0f92a5d (patch) | |
tree | 6069c5f6f1bd1cef4c072e9266213f372d17df10 | |
parent | 227ed0159873d2d7c8cb75ae99b8dfcc8f8afa55 (diff) | |
download | vimperator-plugins-2f42a0f8546b09d56b7194988d6487a3d0f92a5d.tar.bz2 |
無駄に重い補完を殺した
-rw-r--r-- | twittperator.js | 5 |
1 files 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); } |