guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: wip-refactor-emacs-ui and Hydra interface


From: Ludovic Courtès
Subject: Re: wip-refactor-emacs-ui and Hydra interface
Date: Wed, 30 Dec 2015 16:40:06 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Alex Kost <address@hidden> skribis:

> Alex Kost (2015-12-11 14:45 +0300) wrote:
>
>> Hello, I have pushed 'wip-refactor-emacs-ui' branch which contains emacs
>> interface for displaying Hydra builds and jobsets.  This 'list'/'info'
>> interface is absolutely the same as the one for displaying packages and
>> generations.
>>
>> The most part of the branch is a step-by-step generalizing of the
>> list/info interface code, so that any type of data could be displayed
>> using it.  The changes are huge but mostly internal, though some user
>> variables were renamed/replaced (I'll mention the changes later).
>
> Ahem… not "some" but "quite many".  So the following variables (that can
> be potentially set by a user) will be changed after merging this branch:
>
> - "guix-list-column-format" and "guix-list-column-value-methods"
>   replaced by "guix-ENTRY-TYPE-list-format" variables.
>
> - "guix-info-displayed-params", "guix-info-insert-methods",
>   "guix-info-insert-ENTRY-TYPE-function" and
>   "guix-package-info-heading-params" replaced by
>   "guix-ENTRY-TYPE-info-format" variables (every aspect of displaying
>   data in "info" buffers is controlled by these variables now).
>
> - "guix-param-titles" and "guix-list-column-titles" replaced by
>   "guix-ENTRY-TYPE-BUFFER-TYPE-titles" variables.
>
> - "guix-list-describe-warning-count" replaced by
>   "guix-ENTRY-TYPE-list-describe-warning-count".
>
> - "guix-package-info-fill-heading" replaced by "guix-info-fill".
>
> - "guix-info-fill-column" removed ("fill-column" is used instead).
>
> - "guix-info-ignore-empty-vals" renamed to
>   "guix-info-ignore-empty-values".
>
> - "guix-output-name-width" renamed to
>   "guix-generation-output-name-width".
>
> - "guix-buffer-name-function" renamed to
>   "guix-ui-buffer-name-function".
>
> - "guix-update-after-operation" renamed to
>   "guix-ui-update-after-operation".
>
> ENTRY-TYPE means "package", "output" or "generation".
> BUFFER-TYPE means "info" or "list".

OK.  I think the documentation is updated in the branch, right?

Could you in a separate commit prepare a NEWS entry for 0.9.1 that
succinctly lists these differences?

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]