diff options
author | anekos | 2010-12-03 16:42:00 +0900 |
---|---|---|
committer | anekos | 2010-12-03 16:42:51 +0900 |
commit | c9bb104ea328a2c97f772575ef8e2aaf0cde0dd8 (patch) | |
tree | 325f24c27de19c1ebbe5916f5bc41f9cdf44b3a2 | |
parent | ab728ee81035a67ec148a4913df0288e872c4c53 (diff) | |
download | vimperator-plugins-c9bb104ea328a2c97f772575ef8e2aaf0cde0dd8.tar.bz2 |
式の代わりに関数も指定可能に++
-rw-r--r-- | statstat.js | 8 |
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) { |