aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranekos2010-12-03 16:42:00 +0900
committeranekos2010-12-03 16:42:51 +0900
commitc9bb104ea328a2c97f772575ef8e2aaf0cde0dd8 (patch)
tree325f24c27de19c1ebbe5916f5bc41f9cdf44b3a2
parentab728ee81035a67ec148a4913df0288e872c4c53 (diff)
downloadvimperator-plugins-c9bb104ea328a2c97f772575ef8e2aaf0cde0dd8.tar.bz2
式の代わりに関数も指定可能に++
-rw-r--r--statstat.js8
1 files changed, 5 insertions, 3 deletions
diff --git a/statstat.js b/statstat.js
index e9e9590..29f55a2 100644
--- a/statstat.js
+++ b/statstat.js
@@ -39,7 +39,7 @@ let PLUGIN_INFO =
<name lang="ja">すた☆すた</name>
<description>Show information on statusline.</description>
<description lang="ja">ステータスラインに情報を表示</description>
- <version>1.0.3</version>
+ <version>1.0.4</version>
<author mail="anekos@snca.net" homepage="http://d.hatena.ne.jp/nokturnalmortum/">anekos</author>
<license>new BSD License (Please read the source code comments of this plugin)</license>
<license lang="ja">修正BSDライセンス (ソースコードのコメントを参照してください)</license>
@@ -56,7 +56,7 @@ let PLUGIN_INFO =
// }}}
// INFO {{{
let INFO =
-<plugin name="Stat Stat" version="1.0.3"
+<plugin name="Stat Stat" version="1.0.4"
href="http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/statstat.js"
summary="Show information on statusline."
xmlns="http://vimperator.org/namespaces/liberator">
@@ -85,7 +85,9 @@ let INFO =
let autorun = s2b(liberator.globalVariables.statstat_autorun, false);
function s2b (s, d) (!/^(\d+|false)$/i.test(s)|parseInt(s)|!!d*2)&1<<!s;
- function e2a (e) function () liberator.eval(e);
+ function e2a (e)
+ (typeof e === 'function' ? function () e()
+ : function () liberator.eval(e));
// Initialize
if (stat) {