summaryrefslogtreecommitdiffstats
path: root/src/paint.rs
AgeCommit message (Expand)Author
2023-06-02Introduce grep-output-type option: ripgrep or classicDan Davison
2023-05-31Misc tab refactoring (#1424)Thomas Otto
2023-05-17Fix warning highlight for trailing whitespace (#1037)William Escande
2023-03-03Spelling (#1257)Josh Soref
2023-02-28Fix clippy warnings (#1298)nickelc
2022-08-16Fix clippy warnings after rust 1.63 upgrademliszcz
2022-05-13Update bat, git2, and syntectDan Davison
2022-03-07Flush minus/plus line buffers in additional code locationsDan Davison
2022-02-14Fix hyperlink absolute paths (#939)0.12.0Dan Davison
2022-01-06New option file-transformation to transform file pathsDan Davison
2021-12-28Refactor blame handlerDan Davison
2021-12-14Line state refactor (#851)Dan Davison
2021-12-12Raw pass-through handling of --word-diff and --color-words outputDan Davison
2021-12-09Store raw_line in HunkZero, as HunkMinus and HunkPlusDan Davison
2021-12-09RefactorDan Davison
2021-12-05Gracefully handle failure to parse hunk headerDan Davison
2021-12-05Add InMergeConflict to combined diff enum variantDan Davison
2021-12-05Display merge conflictsDan Davison
2021-12-05Refactor: paint_minus_and_plus_lines functionDan Davison
2021-12-05Handle combined diff formatDan Davison
2021-11-29Refactor: `if let` instead of `match`Dan Davison
2021-11-29Rename: FileMeta => DiffHeaderDan Davison
2021-11-28Revert "Refactor: rewrite superimpose_styles function (#804)"Dan Davison
2021-11-28Fix right fill style on color-moved linesDan Davison
2021-11-28Do not fill entirely new/removed lines with non-emph styleDan Davison
2021-11-28Refactor: hunk style sections handlingDan Davison
2021-11-28Always use non-emph style for right fillDan Davison
2021-11-28Change rules for non-emph styleDan Davison
2021-11-27Refactor: rewrite superimpose_styles function (#804)Dan Davison
2021-11-27Refactor: further isolate side-by-side implementation (#801)Dan Davison
2021-11-26802 fix color moved side by side panic (#803)Dan Davison
2021-11-26Refactor: rename: LineSegments -> LineSectionsDan Davison
2021-11-23New option to map raw styles encountered in inputDan Davison
2021-11-23Bug fix: don't forget non-emph statesDan Davison
2021-11-22Syntax-highlight `git show $revision:./path/to/file.ext` outputDan Davison
2021-11-22Handle grep outputDan Davison
2021-11-22Refactor: get_painted_file_with_line_number functionDan Davison
2021-11-22Refactor: StyleSectionSpecifier enum for syntax_highlight_and_paint_lineDan Davison
2021-11-21Refactor: improve names and mutation in loopDan Davison
2021-11-15Refactor: utils moduleDan Davison
2021-11-15Handle `git blame` outputDan Davison
2021-11-10Remove +/- line prefix instead of substituting a spaceThomas Otto
2021-11-01Simplify lifetime annotation of Painter (#758)Thomas Otto
2021-10-26Fix side-by-side mode without line numbers0.9.0Thomas Otto
2021-10-26Simplify incrementing of line numbersThomas Otto
2021-10-26Revert "Revert "Revert git blame handling (#746)""Dan Davison
2021-10-26Revert "Revert git blame handling (#746)"Dan Davison
2021-10-26Revert git blame handling (#746)Dan Davison
2021-10-25Re-enable ANSI fill by equalizing panel sizesThomas Otto
2021-10-25Wrap linenumber configs in MinusPlus or LeftRightThomas Otto