diffs.nvim/lua
Barrett Ruth a20555667e refactor(fugitive): return status character from parse_file_line
Problem: parse_file_line discarded the git status character (M, A, D,
U, etc.), making it impossible to distinguish unmerged files from
modified ones in the fugitive status buffer.

Solution: capture and return the status character as a 3rd return value
from parse_file_line, propagate it through get_file_at_line as a 5th
return value, and pass unmerged=true to gdiff_file when status is 'U'.
2026-02-08 17:45:51 -05:00
..
diffs refactor(fugitive): return status character from parse_file_line 2026-02-08 17:45:51 -05:00