Commits


optimisation: cache the top_line vline instead of using the line_off + vline_nth, cache the current top line.


allow styling the minibuffer and modeline too


allow `bind map key cmd' in config file


move the list of cmd to its own file


kill lineface_descr and move its fields into line_face


rename config_apply_color -> config_apply_style


add support for custom protocol proxies


add save_excursion and restore_excursion


allow changing the colors/attributes of the tabline


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.


use term default color by default for every line type


allow customizing left and right padding + use_default_colors


allow changing the background color of the body window


rework color management: introduce the trailing props now, instead of prefix and line style, I'm adding the trailing style too. This changed the configuration syntax too.


first scratch for colour support!