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