diff options
| author | Richard M. Stallman | 1997-06-21 18:20:23 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1997-06-21 18:20:23 +0000 |
| commit | 26c7b3ef79aeeb2a59cf61f31a1ec950cf4a496c (patch) | |
| tree | 7672942ec4745484d10999d89f35e7e275f17ba4 | |
| parent | f992349954cbcd20313de55a70a8b170474a039c (diff) | |
| download | emacs-26c7b3ef79aeeb2a59cf61f31a1ec950cf4a496c.tar.gz emacs-26c7b3ef79aeeb2a59cf61f31a1ec950cf4a496c.zip | |
(custom-magic-value-create):
In `links' style, don't indent the member groups.
(custom-group-value-create): Likewise.
| -rw-r--r-- | lisp/cus-edit.el | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/lisp/cus-edit.el b/lisp/cus-edit.el index 32d099c1c11..6f91c2579f2 100644 --- a/lisp/cus-edit.el +++ b/lisp/cus-edit.el | |||
| @@ -1322,7 +1322,9 @@ and `face'." | |||
| 1322 | (or (not hidden) | 1322 | (or (not hidden) |
| 1323 | (memq category custom-magic-show-hidden))) | 1323 | (memq category custom-magic-show-hidden))) |
| 1324 | (insert " ") | 1324 | (insert " ") |
| 1325 | (when (eq category 'group) | 1325 | (when (and (eq category 'group) |
| 1326 | (not (and (eq custom-buffer-style 'links) | ||
| 1327 | (> (widget-get parent :custom-level) 1)))) | ||
| 1326 | (insert-char ?\ (* custom-buffer-indent | 1328 | (insert-char ?\ (* custom-buffer-indent |
| 1327 | (widget-get parent :custom-level)))) | 1329 | (widget-get parent :custom-level)))) |
| 1328 | (push (widget-create-child-and-convert | 1330 | (push (widget-create-child-and-convert |
| @@ -1341,7 +1343,9 @@ and `face'." | |||
| 1341 | (when lisp | 1343 | (when lisp |
| 1342 | (insert " (lisp)")) | 1344 | (insert " (lisp)")) |
| 1343 | (insert "\n")) | 1345 | (insert "\n")) |
| 1344 | (when (eq category 'group) | 1346 | (when (and (eq category 'group) |
| 1347 | (not (and (eq custom-buffer-style 'links) | ||
| 1348 | (> (widget-get parent :custom-level) 1)))) | ||
| 1345 | (insert-char ?\ (* custom-buffer-indent | 1349 | (insert-char ?\ (* custom-buffer-indent |
| 1346 | (widget-get parent :custom-level)))) | 1350 | (widget-get parent :custom-level)))) |
| 1347 | (when custom-magic-show-button | 1351 | (when custom-magic-show-button |
| @@ -2467,8 +2471,9 @@ and so forth. The remaining group tags are shown with | |||
| 2467 | ;; Nested style. | 2471 | ;; Nested style. |
| 2468 | ((eq state 'hidden) | 2472 | ((eq state 'hidden) |
| 2469 | ;; Create level indicator. | 2473 | ;; Create level indicator. |
| 2470 | (insert-char ?\ (* custom-buffer-indent (1- level))) | 2474 | (unless (eq custom-buffer-style 'links) |
| 2471 | (insert "-- ") | 2475 | (insert-char ?\ (* custom-buffer-indent (1- level))) |
| 2476 | (insert "-- ")) | ||
| 2472 | ;; Create tag. | 2477 | ;; Create tag. |
| 2473 | (let ((begin (point))) | 2478 | (let ((begin (point))) |
| 2474 | (insert tag) | 2479 | (insert tag) |
| @@ -2496,6 +2501,8 @@ and so forth. The remaining group tags are shown with | |||
| 2496 | ;; Update buttons. | 2501 | ;; Update buttons. |
| 2497 | (widget-put widget :buttons buttons) | 2502 | (widget-put widget :buttons buttons) |
| 2498 | ;; Insert documentation. | 2503 | ;; Insert documentation. |
| 2504 | (if (and (eq custom-buffer-style 'links) (> level 1)) | ||
| 2505 | (widget-put widget :documentation-indent 0)) | ||
| 2499 | (widget-default-format-handler widget ?h)) | 2506 | (widget-default-format-handler widget ?h)) |
| 2500 | ;; Nested style. | 2507 | ;; Nested style. |
| 2501 | (t ;Visible. | 2508 | (t ;Visible. |