every.js

Description
to run a specified command every time at specified interval.指定のコマンドを指定の間隔で実行する。
Latest version
1.3.1
Author
anekos
License
new BSD License (Please read the source code comments of this plugin)修正BSDライセンス (ソースコードのコメントを参照してください)

for 2.2
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.2/every.js
for 2.1
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.1/every.js
for 2.0
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.0/every.js
for 1.2
not supported
for Nightly
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/every.js

Usage

:[INTERVAL]every [-i[nterval]=INTERVAL] [-init=INITIALIZE_COMMAND] [-from=COUNTER_FORM] [-step=COUNTER_STEP]<COMMAND>
run <COMMAND> every time at [INTERVAL] sec.
:[INTERVAL]delay [-i[nterval]=INTERVAL] <COMMAND>
run <COMMAND> after [INTERVAL] sec.
:every! <PROCESS-ID>
kill specified process.
The default value of [INTERVAL] is 1 sec.
While Vimperator's focus is at command-line,
these commands does not run.

Links

http://d.hatena.ne.jp/nokturnalmortum/20081102#1225552718

Usage

:[INTERVAL]every [-i[nterval]=INTERVAL] [-init=INITIALIZE_COMMAND] [-from=COUNTER_FROM] [-step=COUNTER_STEP]<COMMAND>
[INTERVAL] 間隔で <COMMAND> を走らせる。
:[INTERVAL]delay [-i[nterval]=INTERVAL] <COMMAND>
[INTERVAL] 秒後に <COMMAND> を走らせる。
:every! <PROCESS-ID>
指定のプロセスを殺す。
INTERVAL
INTERVAL のデフォルトは 1秒。
オプションでの指定時には、"s[ec]", "m[in]", "h[our]" の単位で指定可能。(e.g. "0.5hour")
コマンドラインにいるときには、実行されないようになっている。
INITIALIZE_COMMAND
指定すると、:every 実行直後にそれが実行されます。
COUNTER_FROM/COUNTER_STEP
何れか一方を指定すると、COMMAND 中の "<counter>" という文字が、カウンター数字に置換されます。
この数字は、COUNTER_FROM で初期化され、every での実行毎に COUNTER_STEP ずつ増えます。

Links

http://d.hatena.ne.jp/nokturnalmortum/20081102#1225552718
back to index