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: Alex Kost
Subject: Re: wip-refactor-emacs-ui and Hydra interface
Date: Tue, 29 Dec 2015 12:02:54 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

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".

-- 
Alex



reply via email to

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