~ruther/guix-local

7171d824d781db9c06df4c14c41b44e7f4cddb20 — Alex Kost 10 years ago fc7a288
emacs: info: Buttonize package name heading.

* emacs/guix-info.el (guix-package-info-insert-heading): Insert
  buttonized name specification.
1 files changed, 4 insertions(+), 3 deletions(-)

M emacs/guix-info.el
M emacs/guix-info.el => emacs/guix-info.el +4 -3
@@ 560,9 560,10 @@ After calling each METHOD, a new line is inserted."

(defun guix-package-info-insert-heading (entry)
  "Insert package ENTRY heading (name specification) at point."
  (guix-format-insert (concat (guix-entry-value entry 'name) " "
                              (guix-entry-value entry 'version))
                      'guix-package-info-heading))
  (guix-insert-button
   (guix-package-entry->name-specification entry)
   'guix-package-name
   'face 'guix-package-info-heading))

(defmacro guix-package-info-define-insert-inputs (&optional type)
  "Define a face and a function for inserting package inputs.