From c9c02d857ac0b854a82cec06f5f25eea7a2f6f56 Mon Sep 17 00:00:00 2001 From: hogelog Date: Fri, 3 Oct 2008 17:11:47 +0000 Subject: URI中に含まれる番号をインクリメント/デクリメントしたURIを開くコマンド追加するincuri.js git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@20655 d0d07461-0603-4401-acd4-de1884942a52 --- incuri.js | 43 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 incuri.js (limited to 'incuri.js') diff --git a/incuri.js b/incuri.js new file mode 100644 index 0000000..6999717 --- /dev/null +++ b/incuri.js @@ -0,0 +1,43 @@ +/** + * ==VimperatorPlugin== + * @name incuri.js + * @description increment number in URI + * @description-ja URIに含まれる数字をインクリメント + * @author hogelog + * @version 0.01 + * ==/VimperatorPlugin== + * + * COMMANDS: + * :incuri -> Increment number in URI + * :decuri -> Decrement number in URI + * + */ + +(function(){ + var numreg = /^(.+[^\d])(\d+)([^\d]*)$/; + function numstr(num, len) { + var str = String(num); + while(str.length