diff --git a/chrome/content/vimperator/commands.js b/chrome/content/vimperator/commands.js index 404b30a8..dde838d1 100644 --- a/chrome/content/vimperator/commands.js +++ b/chrome/content/vimperator/commands.js @@ -647,8 +647,24 @@ function Commands() //{{{ { if (!args) { + var str = ""; + for (var i in vimperator.globalVariables) + { + var value = vimperator.globalVariables[i]; + if (typeof value == "number") + var prefix = "#"; + else if (typeof value == "function") + var prefix = "*"; + else + var prefix = ""; + + str += "" + i + "" + prefix + value + "\n"; + } + if (str) + vimperator.echo("" + str + "
", true); + else + vimperator.echo("No variables found"); return; - // List all defined variables } var match;