branch: elpa/dirvish
commit 1bc2f93a9dc12a5a5a72b13fbb3ed9374a3b2ab7
Author: Nicolas Graves <[email protected]>
Commit: GitHub <[email protected]>
docs: document the nil case for dirvish-default-layout. (#231)
---
dirvish.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/dirvish.el b/dirvish.el
index 4a8f739511..f53ffc1b09 100644
--- a/dirvish.el
+++ b/dirvish.el
@@ -80,7 +80,10 @@ Credit: copied from `consult-preview-variables' in
`consult.el'."
(defcustom dirvish-default-layout '(1 0.11 0.55)
"Default layout recipe for fullscreen Dirvish sessions.
-The value has the form (DEPTH MAX-PARENT-WIDTH PREVIEW-WIDTH).
+The value has the form (DEPTH MAX-PARENT-WIDTH PREVIEW-WIDTH),
+if not nil. Neither the parent windows or the preview windows are
+shown if the value is nil.
+
DEPTH controls the number of windows displaying parent
directories. It can be 0 if you don't need the parent
directories. MAX-PARENT-WIDTH controls the max width allocated
@@ -88,9 +91,11 @@ to each parent windows. PREVIEW-WIDTH controls the width
allocated to preview window. The default value provides a
1:3:5 (approximately) pane ratio. Also see
`dirvish-layout-recipes' in `dirvish-extras.el'."
- :group 'dirvish :type '(list (integer :tag "number of parent windows")
- (float :tag "max width of parent windows")
- (float :tag "width of preview windows")))
+ :group 'dirvish
+ :type '(choice (const :tag "no default layout" nil)
+ (list (integer :tag "number of parent windows")
+ (float :tag "max width of parent windows")
+ (float :tag "width of preview windows"))))
(defface dirvish-hl-line
'((t :inherit highlight :extend t))