[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
Re: wip-refactor-emacs-ui and Hydra interface,
Alex Kost <=