Update documentation paragraph on variables to emphasize on limitation (see http://infra.in.zekjur.net/archives/i3-discuss/2013-August/001377.html)
Patch status: merged
Patch by syl20bnr
To apply this patch, use:
curl http://cr.i3wm.org/patch/199/raw.patch | git am
@@ -570,11 +570,13 @@ set $m Mod1
bindsym $m+Shift+r restart
-Variables are directly replaced in the file when parsing. There is no fancy
-handling and there are absolutely no plans to change this. If you need a more
-dynamic configuration you should create a little script which generates a
-configuration file and run it before starting i3 (for example in your
+Variables behaves like very basic macros.They are directly replaced in
+the file when parsing. Variables expansion is not recursive so it is not
+possible to define a variable with a value containing another variable.
+There is no fancy handling and there are absolutely no plans to change this.
+If you need a more dynamic configuration you should create a little script
+which generates a configuration file and run it before starting i3 (for
+example in your +~/.xsession+ file).
=== Automatically putting clients on specific workspaces