From 5166fa4fcb4859f504bacd993536b4d918a24527 Mon Sep 17 00:00:00 2001
From: anekos
Date: Fri, 23 Sep 2011 19:52:45 +0900
Subject: setTimelineCompleter が妙な感じだったので普通(?)に
---
twittperator.js | 33 ++++++++++++++++++++-------------
1 file changed, 20 insertions(+), 13 deletions(-)
(limited to 'twittperator.js')
diff --git a/twittperator.js b/twittperator.js
index a4199c3..19b16da 100644
--- a/twittperator.js
+++ b/twittperator.js
@@ -1960,24 +1960,31 @@ let PLUGIN_INFO =
context.compare = void 0;
context.createRow = function(item, highlightGroup) {
- let desc = item[1] || this.process[1].call(this, item, item.description);
+ if (highlightGroup === "CompTitle") {
+ return
+
{item}
+ ;
+ }
- if (desc && desc.user) {
- return
+ let [value, st] = item.item;
+ if (st.user) {
+ return
-
- {desc.user.screen_name}: {desc.text}
+
+ {st.user.screen_name}: {st.text}
+
+
;
+ } else {
+ return
+
+ {st.text}
;
}
-
- return
-
{desc}
- ;
};
context.filters = [statusObjectFilter];
- context.title = ["Hidden", "Entry"];
+ context.title = "Entry";
} // }}}
function makeTimelineCompleter(completer) { // {{{
@@ -2280,7 +2287,7 @@ let PLUGIN_INFO =
function subCommandCompleter(context, args) { // {{{
if (!args.literalArg.match(/^(\W|\S+\s)/)) {
- context.title = ["Sub command", "Description"];
+ context.title = "Description";
context.completions = SubCommands.map(function({ command, description }) [command[0], description]);
return;
}
@@ -2309,7 +2316,7 @@ let PLUGIN_INFO =
let arg = args.literalArg.slice(0, context.caret);
let m;
if (m = arg.match(/^D\s+/)) {
- context.title = ["Name#ID", "Entry"];
+ context.title = "Entry";
context.advance(m[0].length);
Completers.name(rejectMine)(context, args);
return;
@@ -2325,7 +2332,7 @@ let PLUGIN_INFO =
if (m)
len = m.index + m[1].length;
- context.title = ["Name#ID", "Entry"];
+ context.title = "Entry";
context.offset += len;
// XXX 本文でも検索できるように、@ はなかったことにする
context.filter = context.filter.replace(/^[@#]/, "");
--
cgit v1.2.3