diff options
author | anekos | 2010-04-04 14:32:42 +0000 |
---|---|---|
committer | anekos | 2010-04-04 14:32:42 +0000 |
commit | 944b9c9b0d895140d1adeee78e41d6f5beb2ed74 (patch) | |
tree | 47422ed2af26c4fea28ea73967a89a2e48384c6a /session-manager.js | |
parent | 88ab43b259ed8ee3805ded1df679ca5a336a0b26 (diff) | |
download | vimperator-plugins-944b9c9b0d895140d1adeee78e41d6f5beb2ed74.tar.bz2 |
自動生成されるセッションを無視できる設定を追加
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@37157 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'session-manager.js')
-rwxr-xr-x | session-manager.js | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/session-manager.js b/session-manager.js index 398c6ed..f9eb7d0 100755 --- a/session-manager.js +++ b/session-manager.js @@ -38,7 +38,7 @@ let PLUGIN_INFO = <name>Session Manager</name> <name lang="ja">Session Manager</name> <description>for Session Manager Addon</description> - <version>1.2.0</version> + <version>1.3.0</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="session-manager" version="1.2.0" + <plugin name="session-manager" version="1.3.0" href="http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/session-manager" summary="for Session Manager Addon" lang="en-US" @@ -76,7 +76,7 @@ let INFO = </description> </item> </plugin> - <plugin name="session-manager" version="1.2.0" + <plugin name="session-manager" version="1.3.0" href="http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/session-manager" summary="for Session Manager Addon" lang="ja" @@ -107,6 +107,8 @@ let INFO = if(!gSessionManager) return; + let ignoreAuto = liberator.globalVariables.session_manager_ignore_auto || 0; + function alias (obj, from, to) (obj[to] = function () obj[from].apply(obj, arguments)); @@ -162,6 +164,9 @@ let INFO = }, { literal: 1, + options: [ + [['-auto'], commands.OPTION_NOARG], + ], completer: function (context, args) { context.title = ['Session name', 'Saved time']; @@ -179,6 +184,7 @@ let INFO = context.completions = [ [file.leafName.replace(/\.session$/, ''), new Date(file.lastModifiedTime)] for each ([,file] in io.File(gSessionManager.getSessionDir()).readDirectory()) + if (!ignoreAuto || args['-auto'] || !/^(backup(-\d+)?|autosave)\.session$/(file.leafName)) ].sort(function ([, a], [, b]) (b - a)); } }, |