Vimperator - liberator.commandline

ソース

ui.js

input (prompt, callback, extra)

プロンプトを表示しユーザーの入力を受け付ける
prompt(String)
プロンプトとして表示する文字列
callback
ユーザーの入力が完了しEnterを押したときに呼び出されるコールバック関数。この関数の引数としてユーザが入力した文字列(String)を受け取ることが出来る。
extra(Object)
その他のパラメータ(後述

extraについて

extraには以下のプロパティを指定可能である。
onChange(function)
文字が入力される毎に呼び出されるコールバック関数
completer(function(CompletionContext))
補完候補リストを作成する関数。completerの仕様についてはliberator.modules.addUesrCommand?と同じはずなのでそちらを参照
promptHighlight()
プロンプトに適用するHighlightGroup でフォルトは"Question"