For those who never want to toggle at hunk granularity. --- Hi, This requires the previous patch, i.e. magit-goto-parent-section
//Hannu magit.el | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/magit.el b/magit.el index 8cf86e9..a319dba 100644 --- a/magit.el +++ b/magit.el @@ -818,6 +818,13 @@ Many Magit faces inherit from this one by default." (interactive) (magit-section-hideshow #'magit-section-expand)) +(defun magit-toggle-file-section () + "Like `magit-toggle-section' but toggles at file granularity." + (interactive) + (when (eq 'hunk (first (magit-section-context-type (magit-current-section)))) + (magit-goto-parent-section)) + (magit-toggle-section)) + (defun magit-toggle-section () (interactive) (magit-section-hideshow -- 1.6.4.GIT
