Commit 5772caab authored by Glenn Morris's avatar Glenn Morris

cus-edit tweak for bug#2298.

* lisp/cus-edit.el (Custom-newline): If no button at point, look for a
subgroup button at start-of-line.
parent ccb55d27
2011-03-10 Glenn Morris <rgm@gnu.org>
* cus-edit.el (Custom-newline): If no button at point, look
for a subgroup button at start-of-line. (Bug#2298)
* mail/rmail.el (rmail-msgend, rmail-msgbeg): Doc fixes.
2011-03-10 Julien Danjou <julien@danjou.info>
......
......@@ -4756,6 +4756,12 @@ The format is suitable for use with `easy-menu-define'."
"Invoke button at POS, or refuse to allow editing of Custom buffer."
(interactive "@d")
(let ((button (get-char-property pos 'button)))
;; If there is no button at point, then use the one at the start
;; of the line, if it is a custom-group-link (bug#2298).
(or button
(if (setq button (get-char-property (line-beginning-position) 'button))
(or (eq (widget-type button) 'custom-group-link)
(setq button nil))))
(if button
(widget-apply-action button event)
(error "You can't edit this part of the Custom buffer"))))
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment