From 8a147eb0c6d83aa9510c9399a46c398012b17f4f Mon Sep 17 00:00:00 2001 From: Doug Kearns Date: Wed, 16 Jul 2008 15:26:36 +0000 Subject: [PATCH] fix incorrect character class in :set arg parser (Konstantin Stepanov) --- content/options.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/options.js b/content/options.js index 8e758163..4da051a4 100644 --- a/content/options.js +++ b/content/options.js @@ -327,7 +327,7 @@ liberator.Options = function () //{{{ onlyNonDefault = true; } // 1 2 3 4 5 - var matches = args.match(/^\s*?([a-zA-Z0-9\.\-_{}]+)([?&!])?\s*(([+-^]?)=(.*))?\s*$/); + var matches = args.match(/^\s*?([a-zA-Z0-9\.\-_{}]+)([?&!])?\s*(([-+^]?)=(.*))?\s*$/); var name = matches[1]; var reset = false; var invertBoolean = false; @@ -380,7 +380,7 @@ liberator.Options = function () //{{{ } // 1 2 3 4 5 6 - var matches = args.match(/^\s*(no|inv)?([a-z_]+)([?&!])?\s*(([+-^]?)=(.*))?\s*$/); + var matches = args.match(/^\s*(no|inv)?([a-z_]+)([?&!])?\s*(([-+^]?)=(.*))?\s*$/); if (!matches) { liberator.echoerr("E518: Unknown option: " + args);