Commit Briefs

Omar Polo

include compat.h explicitly in all files

don't do it in telescope.h, remove telescope.h from gencmd.awk and sort the headers in parse.y while here.



Omar Polo

add boolean variables

The 'if zero/nonzero then...' is a bit annoying. Add proper booleans to the grammar of the config and use them when appropriate. Makes the description and the review of configuration files easier. This means that the old set olivetti-mode = 1 can now be written as set olivetti-mode = true Compatibility with the previous integer values will be kept for a while.



Omar Polo

fix add_proxy path check

IH_PATH is almost always defined, check that the path is the empty string.



Omar Polo

replace has_prefix with strncmp



Omar Polo

move util.c declarations in utils.h

it's not spelled `util.h' because otherwise it'd get included instead of /usr/include/util.h



Omar Polo

sort token names


Omar Polo

drop leading T from token names


Omar Polo

allow newlines after {

with the conflict/reduce fix, it become illegal to have a newline after {, which is not good.


Omar Polo

avoid a shift/reduce conflict

yacc/bison reports 8 shift/reduce conflicts because the rule styleopts optnl is redundant.