summaryrefslogtreecommitdiffstats
path: root/src/paint.rs
AgeCommit message (Expand)Author
2020-08-14New ANSI escape sequence parser based on vteDan Davison
2020-08-09Expand tabs when emitting as raw lineDan Davison
2020-08-06Do not send artificial leading space to syntax highlighterDan Davison
2020-08-06Fix commentDan Davison
2020-08-01Change parse_first_style() to take &str instead of bytes iteratorDan Davison
2020-08-01Set fill style for raw linesDan Davison
2020-08-01Emit raw lines instead of explicitly handling --color-movedDan Davison
2020-08-01Initial implementation of color-moved supportDan Davison
2020-07-30Create ansi moduleDan Davison
2020-07-13Refactor: has_background_color() -> get_background_color()Dan Davison
2020-07-11Add side-by-side diff view (#243)Dan Davison
2020-07-10Refactor: compute fill styles from line typeDan Davison
2020-07-09Bugfix: empty line marker color was overwriting line numbersDan Davison
2020-07-09Silent bug fix: push empty line marker to line, not output bufferDan Davison
2020-07-09RefactorDan Davison
2020-07-09Refactor: functions for emitting line end ANSI sequencesDan Davison
2020-07-08Refactor: paint_linesDan Davison
2020-07-08Refactor: move prepare() and expand_tabs() into PainterDan Davison
2020-07-08Refactor: Painter::paint_zero_lineDan Davison
2020-07-08Rename functionDan Davison
2020-07-08Refactor: line numbersDan Davison
2020-07-07Refactor: line numbersDan Davison
2020-07-07Refactor: parse line-numbers format strings earlyDan Davison
2020-06-30Fix infinite recursion when there are no syntax referencesDan Davison
2020-06-26Bugfix: fix highlighting bug (no test coverage)Dan Davison
2020-06-25Rename: --number => --line-numbersDan Davison
2020-06-25Support subset of Rust string format languageDan Davison
2020-06-25Rearrange: move code into numbers feature moduleDan Davison
2020-06-25Alternative regex match processingDan Davison
2020-06-25FormattingDan Davison
2020-06-25Command line option to apply line number style to unchanged linesCatherine Noll
2020-06-19Refactor: add native style.paint() methodDan Davison
2020-06-18Do not emit unnecessary ANSI sequenceDan Davison
2020-06-17Fix failing test: removal of whitespace error is not an errorDan Davison
2020-06-17Refactor: simplify paint_lines terminal background color logicDan Davison
2020-06-17Highlight whitespace errorsDan Davison
2020-06-17Highlight added/removed empty lines if they would be invisibleDan Davison
2020-06-17Eliminate leading space unless --keep-plus-minus-markersDan Davison
2020-06-16Refactor: prepare for updating whitespace error stylesDan Davison
2020-06-16Rename ANSI escape sequence constantDan Davison
2020-06-16Do not paint empty stringsDan Davison
2020-06-11New option --word-diff-regexDan Davison
2020-06-08Edit help text, touch-upsDan Davison
2020-06-08Add --number option for showing line numbers. Also adds related options:Catherine Noll
2020-06-06Use 'syntax_theme' instead of 'theme' everywhereDan Davison
2020-05-30Bug fix: non-emph styling was incorrectDan Davison
2020-05-30Hack: add boolean to Style struct to identify non-emph stylesDan Davison
2020-05-30Add is_omitted field to Style structDan Davison
2020-05-30Make decoration style non-optionalDan Davison
2020-05-29Introduce is_raw style attributeDan Davison