summaryrefslogtreecommitdiffstats
AgeCommit message (Expand)Author
2020-06-17Add failing test: removal of whitespace error is not an errorDan Davison
2020-06-17Refactor test utilitiesDan Davison
2020-06-17Refactor: simplify paint_lines terminal background color logicDan Davison
2020-06-17Highlight whitespace errorsDan Davison
2020-06-17Add failing test that whitespace errors are highlightedDan 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-17Bump structopt from 0.3.14 to 0.3.15 (#224)dependabot-preview[bot]
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-15Hard-code diff-so-fancy color.diff-highlight defaultsDan Davison
2020-06-15Document, reorganizeDan Davison
2020-06-15Add builtin_preset macroDan Davison
2020-06-15Simplify set_options macrosDan Davison
2020-06-15Read git config when we are not in a git repoDan Davison
2020-06-14Refactor: native GitConfig structDan Davison
2020-06-14RefactorDan Davison
2020-06-14Refactor: get_git_configDan Davison
2020-06-14Reorganize modulesDan Davison
2020-06-14Reimplement diff-highlight and diff-so-fancy as "builtin presets"Dan Davison
2020-06-14Add failing test of diff-so-fancy preset precedenceDan Davison
2020-06-12Fix preset logic: new function has_presetDan Davison
2020-06-12Add failing test: diff-so-fancy preset with other presetDan Davison
2020-06-12Simplify macroDan Davison
2020-06-12Reduce code duplication when reading entries from git configDan Davison
2020-06-12Use git2 Config::get_string functionDan Davison
2020-06-12Support multiple presetsDan Davison
2020-06-11Bugfix: highlight trailing whitespace added to a blank lineDan Davison
2020-06-11Merge pull request #220 from dandavison/word-diff-regexpDan Davison
2020-06-11New option --word-diff-regexDan Davison
2020-06-11Bug fix: fix tokenization of non-ASCII textDan Davison
2020-06-11Add test of tokenization of non-ASCII inputDan Davison
2020-06-11Fix test: force tokenization algorithm to match previous behaviorDan Davison
2020-06-11Add test of truncation bugDan Davison
2020-06-11Invert semantics of tokenization regular expressionDan Davison
2020-06-11Strengthen tokenization testsDan Davison
2020-06-11Add tokenization testDan Davison
2020-06-11Add test of minimal tokenization edge casesDan Davison
2020-06-11Fix env var dependency in theme selection testDan Davison
2020-06-11Edit help textDan Davison
2020-06-11Add tests of diff-highlight and diff-so-fancy defaultsDan Davison
2020-06-11Use bold text for diff-so-fancy but not diff-highlightDan Davison
2020-06-11Don't use underscore for private functionsDan Davison
2020-06-11Fix and unignore testDan Davison
2020-06-11Run --list-syntax-themes etc before diff mode tty detectionDan Davison
2020-06-10Don't use /tmp/ in tests, doesn't work in Windows buildsDan Davison
2020-06-10Implement diff-highlight and diff-so-fancy as presetsDan Davison
2020-06-10Refactor: Config::from_argsDan Davison
2020-06-10Add test of diff-so-fancyDan Davison