Repository: Canop/broot (language: rust)

Issue:
Mark excluded files in `toggle_git_file_info`
It would be awesome excluded files are given special marks when `toggle_git_file_info` is enabled, in addition to current marks (e.g. `M` for modified).

Example: [eza](https://github.com/eza-community/eza) (an alternative `ls` implementation) supports listing files with [git file info](https://github.com/eza-community/eza/blob/65a08a672ad9fe92cf12f508c0ea8b38e82ccf11/docs/images/screenshots.png). Notice how in the screenshot some files are marked with an `I`, which means the files are ignored by Git.


Discussion / hints:
The reason I didn't care about the `Ignored` status is that you can only see those marks when ignored files are shown so I found it to be useless to me. But I have no objection against having it.

Fix patch:
diff --git a/src/git/status.rs b/src/git/status.rs
index df10a2d6..07605a58 100644
--- a/src/git/status.rs
+++ b/src/git/status.rs
@@ -12,7 +12,10 @@ use {
 };
 
 const INTERESTING: Status = Status::from_bits_truncate(
-    Status::WT_NEW.bits() | Status::CONFLICTED.bits() | Status::WT_MODIFIED.bits(),
+    Status::WT_NEW.bits()
+    | Status::CONFLICTED.bits()
+    | Status::WT_MODIFIED.bits()
+    | Status::IGNORED.bits()
 );
 
 /// A git status


Test patch: