diff options
author | anekos | 2009-05-16 17:29:55 +0000 |
---|---|---|
committer | anekos | 2009-05-16 17:29:55 +0000 |
commit | 14aff66312333513f75a30f50ed0eb66a40726ed (patch) | |
tree | 755581edd282447558009ed2f104df63989d7c0e | |
parent | 48e41412ea0f890be6f101b9165127f387d0877b (diff) | |
download | vimperator-plugins-14aff66312333513f75a30f50ed0eb66a40726ed.tar.bz2 |
[count] に対応
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33359 d0d07461-0603-4401-acd4-de1884942a52
-rw-r--r-- | pino.js | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -40,13 +40,13 @@ var PLUGIN_INFO = <updateURL>http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/pino.js</updateURL> <author mail="snaka.gml@gmail.com" homepage="http://vimperator.g.hatena.ne.jp/snaka72/">snaka</author> <license>MIT style license</license> - <version>1.1.2</version> + <version>1.2.0</version> <detail><![CDATA[ == Subject == Open livedoor Reader pinned items. == Commands == - :pino + :[count]pino == Global variables == g:pinoOpenItemsCount: @@ -87,10 +87,11 @@ var PLUGIN_INFO = ことができます。 == コマンド == - :pino + :[count]pino そのまま<Enter>で先頭のn件(デフォルト5件、グローバル変数で調整可能) をバックグラウンドのタブで開きます。 <TAB>で補完候補の一覧にピンを立てた記事の一覧から選択することもできます。 + count を指定すると、その件数だけ開きます。 == グローバル変数 == g:pinoOpenItemsCount: @@ -137,11 +138,11 @@ liberator.plugins.pino.api = (function() { commands.addUserCommand( ["pinneditemopen", "pino"], "Open livedoor Reader pinned item", - function(args, bang) { + function(args) { let pins = new Pins(); if (args.string == "") { let pin; - let max = openItemsCount(); + let max = (args.count >= 1) ? args.count : openItemsCount(); for(let i = 0; i < max; i++) { if (!(pin = pins.head())) break; liberator.open(pin.link, openBehavior()); @@ -154,6 +155,7 @@ liberator.plugins.pino.api = (function() { }, { literal: 0, + count: true, completer: function(context) { var pins = new Pins(); context.title = ["title", "url"]; |