Similar to #1171. It seems the blame parser also isnāt ready for lines with no commit information at the start, from the -b option / blankBoundary configuration option.
Hereās an example from the Django repository, providing --since so that thereās a boundary. First, the following is correctly parsed with delta:
Similar to #1171. It seems the blame parser also isnāt ready for lines with no commit information at the start, from the
-b
option /blankBoundary
configuration option.Hereās an example from the Django repository, providing
--since
so that thereās a boundary. First, the following is correctly parsed withdelta
:ā¦which looks like:
Second, adding
-b
changes Git to not output any commit information for those beyond the boundary (previously indicated by the^
):ā¦which delta fails to highlight:
(This is a shame because the oh-my-zsh aliases set
-b
by default: https://github.com/ohmyzsh/ohmyzsh/blob/03a0d5bbaedc732436b5c67b166cde954817cc2f/plugins/git/git.plugin.zsh#L118 . Though I just made a PR to remove that: https://github.com/ohmyzsh/ohmyzsh/pull/11864 .)git --no-pager
to produce the raw text output.)Thanks for filing a Delta bug report!