Lars Ingebrigtsen writes: > Oleh Krehel writes: > >> * lisp/cus-edit.el (custom-face-value-create): Make the face name into >> a button that calls `find-face-definition'. > > [...] > >> + (setq opoint (point)) >> + ;; Face name (tag). >> + (insert " " tag) >> + (make-button opoint (point) >> + 'follow-link t >> + 'action (lambda (&rest _x) (find-face-definition symbol)))) > > Makes sense to me. I tweaked it a bit before applying, though -- used > insert-text-button for convenience. > Why a button.el button, and not a link widget? Using a button.el button makes it look like TAB is inconsistent, because it skips the button, so you can't get to the button by just pressing TAB. And given there are links to which you can get to by pressing TAB, not being able to reach this one makes it feel like something is wrong.