aboutsummaryrefslogtreecommitdiffstats
path: root/commands.js
diff options
context:
space:
mode:
authorilya2010-02-26 22:51:09 -0800
committerilya2010-02-26 22:51:36 -0800
commitf14d93799552436c1ea0f4706ef4f012f522b885 (patch)
tree98632ff0c6bcfebd7572b9d0c9e05eda437610f1 /commands.js
parentf4a0f8b79678fd8d67f1ccb140f838df04a7313a (diff)
downloadvimium-f14d93799552436c1ea0f4706ef4f012f522b885.tar.bz2
Key Mapping - Add support for comments in the mappings text.
Diffstat (limited to 'commands.js')
-rw-r--r--commands.js13
1 files changed, 7 insertions, 6 deletions
diff --git a/commands.js b/commands.js
index d7c8b12a..77277c73 100644
--- a/commands.js
+++ b/commands.js
@@ -27,16 +27,17 @@ function parseCustomKeyMappings(customKeyMappings) {
lines = customKeyMappings.split("\n");
for (var i = 0; i < lines.length; i++) {
- line = lines[i].split(" "); // TODO(ilya): Support all whitespace.
- if (line.length < 2) { continue }
+ if (lines[i][0] == "\"" || lines[i][0] == "#") { continue }
+ split_line = lines[i].split(" "); // TODO(ilya): Support all whitespace.
+ if (split_line.length < 2) { continue }
- var lineCommand = line[0];
- var key = line[1];
+ var lineCommand = split_line[0];
+ var key = split_line[1];
if (lineCommand == "map") {
- if (line.length != 3) { continue }
+ if (split_line.length != 3) { continue }
- var vimiumCommand = line[2];
+ var vimiumCommand = split_line[2];
if (!availableCommands[vimiumCommand]) { continue }