]> git.sur5r.net Git - i3/i3/commit
Add workspace vars to support DRY when customizing
authorThomas Praxl <thomas@macrominds.de>
Sat, 23 Dec 2017 11:28:03 +0000 (12:28 +0100)
committerThomas Praxl <thomas@macrominds.de>
Sat, 23 Dec 2017 11:28:03 +0000 (12:28 +0100)
commit0600b11d2b151fa034cd6bdfa2ad4ccdcfe1f184
treed64383dc9d514f694d854e1887104f7737a55d1c
parent2f1fc7f610d786141c8cbef695c9f5a4d85991a6
Add workspace vars to support DRY when customizing

Relabeling the workspaces required the user to update the labels at least in two places of the i3 config file (switch to workspace + move focused container to workspace) to keep a consistent state.

This got even worse when the user started to reference the workspaces elsewhere, e.g. for assigning containers to specific workspaces.

This change supports the DRY principle for users. Relabeling the workspaces is now merely a matter of changing the respective variable ($ws1, $ws2, … $ws10).
etc/config
etc/config.keycodes