[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 4/4] emacs: Add "Build Log" button to Package Info.
From: |
Alex Kost |
Subject: |
Re: [PATCH 4/4] emacs: Add "Build Log" button to Package Info. |
Date: |
Wed, 01 Jun 2016 00:09:04 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ludovic Courtès (2016-05-31 00:17 +0300) wrote:
> Alex Kost <address@hidden> skribis:
>
>> * emacs/guix-main.scm (package-build-log-file): New procedure.
>> * emacs/guix-ui-package.el (guix-package-build-log-file)
>> (guix-package-find-build-log)
>> (guix-package-info-insert-build-log-button): New procedures.
>> (guix-package-info-button-functions): Add
>> 'guix-package-info-insert-build-log-button'.
>
> OK!
Thanks, I've pushed this patchset.
> I think having this extra info and extra buttons is nice. I wonder
> though if in the future we should have a way to hide non-essential info
> and buttons, so that someone who just wants to search and install/remove
> software isn’t overwhelmed.
>
> What are your thoughts?
I agree that there may be too much buttons for a new user, but I
wouldn't like to hide features by default. For users, there is
'guix-package-info-format' variable. It is a bit complicated but it
allows to control any aspect of *Guix Package Info* buffer. For
example, one could hide all non-essential info like this:
(setq guix-package-info-format
'(guix-package-info-insert-heading
(outputs ignore guix-package-info-insert-outputs)))
--
Alex