branch: elpa/magit
commit cf21b6163fbb392bc3d708767749b1619e644138
Author: Jonas Bernoulli <[email protected]>
Commit: Jonas Bernoulli <[email protected]>

    magit-insert-diff-filter-header: Insert a dedicated section
    
    Previously the text was added to the root section.  Changing
    that makes it possible to use `magit-describe-section' to learn
    more about the filters (once the docstring has been extended).
---
 lisp/magit-status.el | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/lisp/magit-status.el b/lisp/magit-status.el
index 8f17640eb2..356c5d40e4 100644
--- a/lisp/magit-status.el
+++ b/lisp/magit-status.el
@@ -577,15 +577,16 @@ the status buffer causes this section to disappear again."
   (let ((ignore-modules (magit-ignore-submodules-p)))
     (when (or ignore-modules
               magit-buffer-diff-files)
-      (insert (propertize (format "%-10s" "Filter! ")
-                          'font-lock-face 'magit-section-heading))
-      (when ignore-modules
-        (insert ignore-modules)
+      (magit-insert-section (diff-filter)
+        (insert (propertize (format "%-10s" "Filter! ")
+                            'font-lock-face 'magit-section-heading))
+        (when ignore-modules
+          (insert ignore-modules)
+          (when magit-buffer-diff-files
+            (insert " -- ")))
         (when magit-buffer-diff-files
-          (insert " -- ")))
-      (when magit-buffer-diff-files
-        (insert (string-join magit-buffer-diff-files " ")))
-      (insert ?\n))))
+          (insert (string-join magit-buffer-diff-files " ")))
+        (insert ?\n)))))
 
 ;;;; Reference Headers
 

Reply via email to