Indicate Add/Deleted file instead of no file error

Detect file status using `git diff --name-status`,
show proper text content for A (Added), D (Deleted) files
rather than showing a window with content like:
fatal: Path 'xxx' does not exist (neither on disk nor in the index)