Commits


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


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


fmt (some missing space -> tab conversion)


correctly parse multiple attributes


set the protocol type for proxies we still support only gemini:// proxies still


load alternate config file per-TERM


make \n optional in some contexts


typo prefix "→ " " " ended up using both as prefix for the line and the continuations the first string given, ignoring the second argument. Found and reported by tgl, thanks!!


allow `bind map key cmd' in config file


second part of my "ignore \r"


ignore \r otherwise it would complain about a syntax error (it would treat \r as a string of one character.) Found by TheGnuserland, thanks!!


add support for custom protocol proxies


support 256 colors! Allow `colorN' and `colourN' (where 0 <= N < 256) as color specifier.


allow changing the attributes `attr' now follows the same rule as `fg' and `bg', with the three airity variant. Attributes by themselves are a comma-separated list of keywords, each one representing a ncurses attribute.


allow customizing left and right padding + use_default_colors