summaryrefslogtreecommitdiffstats
path: root/src/paint.rs
AgeCommit message (Expand)Author
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
2020-05-28Bug fix: emph background was right-filling if non-emph had no backgroundDan Davison
2020-05-27Change variable namesDan Davison
2020-05-27Bug fix: fix spurious application of non-emph stylesDan Davison
2020-05-26Implement --{commit,file,hunk-header}-{style,decoration-style}Dan Davison
2020-05-23Implement --*-non-emph stylesDan Davison
2020-05-22Use new Style struct, wrapping ansi_term::StyleDan Davison
2020-05-22Implement hunk styles using style string argumentsDan Davison
2020-05-22Use ansi_term style data structures instead of syntectDan Davison
2020-05-22Introduce style strings to replace color optionsDan Davison
2020-05-20Refactor: consume options when creating configDan Davison
2020-05-17Add new command-line options controlling foreground colorsDan Davison
2020-05-16Hunk highlighting test and refactoringDan Davison
2020-05-01Experimental: assume naive line pairings are homologousDan Davison
2020-04-30Ensure that line is in normal background state before filling rightDan Davison
2020-04-30Emit ANSI reset at end of line, after ANSI fill-right instructionDan Davison
2020-04-30Use ANSI CSI "Erase in Line" code instead of right-paddingDan Davison
2020-04-15Merge branch 'master' into width-calc-fixDan Davison
2020-04-12Horrible hack working around my failure to fix a bug properlyDan Davison
2020-04-12Add --keep-plus-minus-markers optionDan Davison
2020-04-11Refactor: change order of argumentsDan Davison
2020-04-11Refactor: do not expose command line options struct in config structDan Davison
2020-03-03Support specifying color by ANSI 256 color palette indexDan Davison
2020-03-02Use ansi_term crate and bat's helpers for painting textDan Davison
2020-03-01Support 256-color terminal environmentsDan Davison
2020-02-27Provide CLI options for all colorsDan Davison
2019-12-12Fix ansi-light, ansi-dark, and base16 themesDan Davison
2019-11-17Allow ignoring `git diff` virtual pathMarcelo Lima
2019-11-14Properly calculate string widths with unicode_widthWang Xuerui
2019-10-17Apply background colors to unrecognized file typesDan Davison
2019-10-13Add dyn to suppress warningJason Shirk
2019-10-01Support --theme=noneDan Davison
2019-09-06Fix hunk meta line decorationDan Davison
2019-09-03Only trim terminating newline when it was added articificiallyDan Davison
2019-08-08ClippyDan Davison
2019-08-08Honor --width: right-pad with background-styled spacesDan Davison
2019-08-06Clean up distance-metricsDan Davison
2019-08-06Use Needleman-Wunsch / Wagner-Fischer algorithmDan Davison
2019-07-28Rename edit-related entitiesDan Davison
2019-07-28Infer homologous pairs of linesDan Davison
2019-07-27Use same lifetime for minus and plus linesDan Davison
2019-07-25Use original strings without copying when adding ansi color codesDan Davison
2019-07-24.truncate(0) => .clear()Dan Davison
2019-07-21Painter struct constructorDan Davison
2019-07-21Don't paint zero-length textDan Davison
2019-07-20Parameterize edit inference function over abstract operation tagsDan Davison