Eelis van der Weegen
7f5a18e093
Add 'line' as a configuration parsing primitive
...
…and use it for ignoring comment lines, so that quotes in them
doesn't cause problems anymore.
2013-04-02 22:26:29 +02:00
Michael Stapelberg
7ecdcb61f8
config: accept “smart” as popup_during_fullscreen parameter (Thanks supplantr)
...
This was the default, so explicitly setting it is not really necessary,
but of course it should be possible.
fixes #967
2013-02-24 17:23:37 +01:00
Artem Shinkarov
5f05ca6b5d
Separator color via config; separator width and on/off via ipc
...
This patch adds the following features:
1) Configure a color of the separator via config. It is done like
bar {
colors {
separator #000000
}
}
2) A block can have an integer entry "separator_block_width" which
sets the width of the gap which would follow after the current block.
3) A block can have a boolean entry "separator" and if it is set
to false, then the drawing of the separating line would be disabled.
2013-02-18 10:44:44 +01:00
Michael Stapelberg
c2061042e1
Merge branch 'master' into next
2013-01-25 13:56:26 +01:00
Michael Stapelberg
8bc771ac16
Bugfix: parse outputs as "word", not "string", to ignore trailing whitespace (Thanks leifarne)
...
fixes #921
2013-01-25 13:55:26 +01:00
Michael Stapelberg
0e4c956c1d
i3-config-wizard: switch away from bison/flex to hand-written parser
...
This adds some code duplication which we might remove in a future
refactoring or not. Depends on whether unifying the parsers actually
makes the code better or not. I suspect it doesn’t :-).
2012-12-25 14:20:17 +01:00
Michael Stapelberg
6dfb08170c
fix bind[code|sym] --release (Thanks paolo)
...
fixes #890
2012-12-14 21:41:56 +01:00
Michael Stapelberg
3cb909fa62
config parser: recover after invalid input
...
This is done by ignoring the rest of the current line and jumping to the
nearest <error> token.
fixes #879
2012-11-20 17:10:29 +01:00
Michael Stapelberg
e964e7b6cd
config parser: make newlines okay before opening braces (Thanks aksr)
2012-10-10 08:18:33 +02:00
Michael Stapelberg
a06bf27c24
tests: fix error messages, add 'bind' as synonym to mode blocks
2012-10-09 14:11:35 +02:00
Michael Stapelberg
00ac2c4c9c
accept ctrl as synonym of control (Thanks SardemFF7)
2012-10-09 14:09:12 +02:00
Michael Stapelberg
ee36c8507e
bugfix: config-parser: bind is a synonym for bindcode
2012-10-08 13:40:44 +02:00
Michael Stapelberg
40c624e1c4
port the entire old config parser to the new one
2012-10-08 13:23:48 +02:00
Michael Stapelberg
00fca2dabd
add first bits of a (custom) config parser
2012-10-08 13:17:46 +02:00