aboutsummaryrefslogtreecommitdiffstats
path: root/pino.js
diff options
context:
space:
mode:
authoranekos2009-05-16 17:29:55 +0000
committeranekos2009-05-16 17:29:55 +0000
commit14aff66312333513f75a30f50ed0eb66a40726ed (patch)
tree755581edd282447558009ed2f104df63989d7c0e /pino.js
parent48e41412ea0f890be6f101b9165127f387d0877b (diff)
downloadvimperator-plugins-14aff66312333513f75a30f50ed0eb66a40726ed.tar.bz2
[count] に対応
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@33359 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'pino.js')
-rw-r--r--pino.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/pino.js b/pino.js
index f081ad9..5aae502 100644
--- a/pino.js
+++ b/pino.js
@@ -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"];