branch: elpa/magit
commit e9de48ba0f4ab628dd6b9e18337d51a436db15fe
Author: Jonas Bernoulli <jo...@bernoul.li>
Commit: Jonas Bernoulli <jo...@bernoul.li>

    manual: Split up "Status Sections" section
---
 docs/magit.org  | 65 ++++++++++++++++++++++++++---------------------------
 docs/magit.texi | 69 +++++++++++++++++++++++++++++----------------------------
 2 files changed, 67 insertions(+), 67 deletions(-)

diff --git a/docs/magit.org b/docs/magit.org
index 71fa19e1292..99487e150b1 100644
--- a/docs/magit.org
+++ b/docs/magit.org
@@ -2179,11 +2179,15 @@ hooks and how to customize them.
 
 - User Option: magit-status-sections-hook ::
 
-  Hook run to insert sections into a status buffer.
+  This hook is run to insert sections into a status buffer.
 
-The first function on that hook by default is
-~magit-insert-status-headers~; it is described in the next section.
-By default the following functions are also members of that hook:
+  The functions described in this section, and the functions
+  ~magit-insert-status-headers~ and ~magit-insert-untracked-files~,
+  which are described in subsequent sections, are members of this
+  hook.
+
+  Some additional functions that can be added to this hook, but are by
+  default added to another hooks, are listed in [[*References Buffer]].
 
 - Function: magit-insert-merge-log ::
 
@@ -2217,18 +2221,6 @@ By default the following functions are also members of 
that hook:
 
   While bisecting, insert section logging bisect progress.
 
-- Function: magit-insert-untracked-files ::
-
-  Maybe insert a list or tree of untracked files.
-
-  The option ~magit-status-show-untracked-files~ (which see), in
-  cooperation with the Git variable ~status.showUntrackedFiles~,
-  control whether and how that is done.
-
-  If the first element of ~magit-buffer-diff-files~ is a directory, then
-  limit the list to files below that.  The value of that variable can
-  be set using ~D -- DIRECTORY RET g~.
-
 - Function: magit-insert-unstaged-changes ::
 
   Insert section showing unstaged changes.
@@ -2264,7 +2256,28 @@ By default the following functions are also members of 
that hook:
   Insert section showing commits that haven't been pushed to the
   push-remote yet.
 
-The following functions can also be added to the above hook:
+*** Status File List Sections
+
+Its possible to limit the diffs in the current buffer to a certain
+directory using ~D = f <DIRECTORY> RET g~.  If you do that, then that
+that also affects these functions.  The diff filter can be used to
+limit to multiple files.  In that case these functions only respect
+the first of the files and only if it is a directory.
+
+- Function: magit-insert-untracked-files ::
+
+  Maybe insert a list or tree of untracked files.
+
+  The option ~magit-status-show-untracked-files~ (which see), in
+  cooperation with the Git variable ~status.showUntrackedFiles~,
+  control whether and how that is done.
+
+  If the first element of ~magit-buffer-diff-files~ is a directory, then
+  limit the list to files below that.  The value of that variable can
+  be set using ~D -- DIRECTORY RET g~.
+
+While the above function is a member of ~magit-status-section-hook~,
+the following functions by default are not.
 
 - Function: magit-insert-tracked-files ::
 
@@ -2273,27 +2286,16 @@ The following functions can also be added to the above 
hook:
 - Function: magit-insert-ignored-files ::
 
   Insert a tree of ignored files.
-  Its possible to limit the logs in the current buffer to a certain
-  directory using ~D = f <DIRECTORY> RET g~.  If you do that, then that
-  that also affects this command.
-
-  The log filter can be used to limit to multiple files.  In that case
-  this function only respects the first of the files and only if it is
-  a directory.
 
 - Function: magit-insert-skip-worktree-files ::
 
   Insert a tree of skip-worktree files.
-  If the first element of ~magit-buffer-diff-files~ is a
-  directory, then limit the list to files below that.  The value
-  of that variable can be set using ~D -- DIRECTORY RET g~.
 
 - Function: magit-insert-assumed-unchanged-files ::
 
   Insert a tree of files that are assumed to be unchanged.
-  If the first element of ~magit-buffer-diff-files~ is a
-  directory, then limit the list to files below that.  The value
-  of that variable can be set using ~D -- DIRECTORY RET g~.
+
+*** Status Log Sections
 
 - Function: magit-insert-unpulled-or-recent-commits ::
 
@@ -2330,9 +2332,6 @@ The following functions can also be added to the above 
hook:
   a patch-id not shared with any upstream commit) with "+" and
   all others with "-".
 
-See [[*References Buffer]] for some more section inserters, which could be
-used here.
-
 *** Status Header Sections
 
 The contents of status buffers is controlled using the hook
diff --git a/docs/magit.texi b/docs/magit.texi
index 484113ea944..75249101b52 100644
--- a/docs/magit.texi
+++ b/docs/magit.texi
@@ -2560,12 +2560,16 @@ The contents of status buffers is controlled using the 
hook
 hooks and how to customize them.
 
 @defopt magit-status-sections-hook
-Hook run to insert sections into a status buffer.
-@end defopt
+This hook is run to insert sections into a status buffer.
+
+The functions described in this section, and the functions
+@code{magit-insert-status-headers} and @code{magit-insert-untracked-files},
+which are described in subsequent sections, are members of this
+hook.
 
-The first function on that hook by default is
-@code{magit-insert-status-headers}; it is described in the next section.
-By default the following functions are also members of that hook:
+Some additional functions that can be added to this hook, but are by
+default added to another hooks, are listed in @ref{References Buffer}.
+@end defopt
 
 @defun magit-insert-merge-log
 Insert section for the on-going merge.  Display the heads that are
@@ -2599,18 +2603,6 @@ While bisecting, insert section visualizing the bisect 
state.
 While bisecting, insert section logging bisect progress.
 @end defun
 
-@defun magit-insert-untracked-files
-Maybe insert a list or tree of untracked files.
-
-The option @code{magit-status-show-untracked-files} (which see), in
-cooperation with the Git variable @code{status.showUntrackedFiles},
-control whether and how that is done.
-
-If the first element of @code{magit-buffer-diff-files} is a directory, then
-limit the list to files below that.  The value of that variable can
-be set using @code{D -- DIRECTORY RET g}.
-@end defun
-
 @defun magit-insert-unstaged-changes
 Insert section showing unstaged changes.
 @end defun
@@ -2646,7 +2638,29 @@ Insert section showing commits that haven't been pushed 
to the
 push-remote yet.
 @end defun
 
-The following functions can also be added to the above hook:
+@anchor{Status File List Sections}
+@subsection Status File List Sections
+
+Its possible to limit the diffs in the current buffer to a certain
+directory using @code{D = f <DIRECTORY> RET g}.  If you do that, then that
+that also affects these functions.  The diff filter can be used to
+limit to multiple files.  In that case these functions only respect
+the first of the files and only if it is a directory.
+
+@defun magit-insert-untracked-files
+Maybe insert a list or tree of untracked files.
+
+The option @code{magit-status-show-untracked-files} (which see), in
+cooperation with the Git variable @code{status.showUntrackedFiles},
+control whether and how that is done.
+
+If the first element of @code{magit-buffer-diff-files} is a directory, then
+limit the list to files below that.  The value of that variable can
+be set using @code{D -- DIRECTORY RET g}.
+@end defun
+
+While the above function is a member of @code{magit-status-section-hook},
+the following functions by default are not.
 
 @defun magit-insert-tracked-files
 Insert a tree of tracked files.
@@ -2654,29 +2668,19 @@ Insert a tree of tracked files.
 
 @defun magit-insert-ignored-files
 Insert a tree of ignored files.
-Its possible to limit the logs in the current buffer to a certain
-directory using @code{D = f <DIRECTORY> RET g}.  If you do that, then that
-that also affects this command.
-
-The log filter can be used to limit to multiple files.  In that case
-this function only respects the first of the files and only if it is
-a directory.
 @end defun
 
 @defun magit-insert-skip-worktree-files
 Insert a tree of skip-worktree files.
-If the first element of @code{magit-buffer-diff-files} is a
-directory, then limit the list to files below that.  The value
-of that variable can be set using @code{D -- DIRECTORY RET g}.
 @end defun
 
 @defun magit-insert-assumed-unchanged-files
 Insert a tree of files that are assumed to be unchanged.
-If the first element of @code{magit-buffer-diff-files} is a
-directory, then limit the list to files below that.  The value
-of that variable can be set using @code{D -- DIRECTORY RET g}.
 @end defun
 
+@anchor{Status Log Sections}
+@subsection Status Log Sections
+
 @defun magit-insert-unpulled-or-recent-commits
 Insert section showing unpulled or recent commits.
 If an upstream is configured for the current branch and it is
@@ -2712,9 +2716,6 @@ a patch-id not shared with any upstream commit) with "+" 
and
 all others with "-".
 @end defun
 
-See @ref{References Buffer} for some more section inserters, which could be
-used here.
-
 @anchor{Status Header Sections}
 @subsection Status Header Sections
 

Reply via email to