]> git.sur5r.net Git - i3/i3status/commit
i3status: Allow customization of module separator
authorMarco Hunsicker <i3@hunsicker.de>
Sat, 1 Mar 2014 08:55:29 +0000 (09:55 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 1 Mar 2014 09:21:11 +0000 (10:21 +0100)
commit7b021d3eb20c9bf63ad8fa54ae253add47e551f6
tree41e2dec68b86a792082ad6c1ad256627abd73c4a
parent26faed4c2f2c23f17b0c9170a4a72bb018931ed8
i3status: Allow customization of module separator

This patch adds the ability to customize the separator that is placed
between modules.

Specifically this patch:

* adds the "separator" general directive
* moves the definition of the default separator for the different
  output formats (excluding color formatting) to src/i3status.c
* updates the SEC_CLOSE_MAP macro to disable the separator for the
  i3bar output format if the separator directive dictates so
* changes print_seperator() in src/output.c to take a separator
  parameter in order to disable the output of the separator if
  the separator is empty and to use the provided separator
  otherwise
* updates the manpage to explain the new directive
i3status.c
include/i3status.h
man/i3status.man
src/output.c