guix/emacs
Alex Kost 8bff0c796e emacs: Generalize buffer naming.
* emacs/guix-base.el (guix-buffer-name): New procedure.
  (guix-buffer-define-interface): Make ':buffer-name' a required keyword.
  (guix-update-after-operation, guix-buffer-name-function)
  (guix-buffer-name-simple, guix-buffer-name-default, guix-buffer-name)
  (guix-buffer-p, guix-buffers, guix-update-buffer)
  (guix-update-buffers-maybe-after-operation): Adjust, move and rename to...
* emacs/guix-ui.el (guix-ui-update-after-operation)
  (guix-ui-buffer-name-function, guix-ui-buffer-name-simple)
  (guix-ui-buffer-name-default, guix-ui-buffer-name)
  (guix-ui-buffer?, guix-ui-buffers, guix-ui-update-buffer)
  (guix-ui-update-buffers-after-operation): ... this.
  (guix-ui-define-interface): Generate
  'guix-ENTRY-TYPE-BUFFER-TYPE-buffer-name' procedure and pass it as
  ':buffer-name' argument.
  (guix-ui): New custom group.
* emacs/guix-info.el: Specify ':buffer-name' for the defined interfaces.
* emacs/guix-list.el: Likewise.
* doc/emacs.texi (Emacs Appearance): Adjust accordingly.
2016-01-02 17:25:35 +03:00
..
guix-backend.el
guix-base.el emacs: Generalize buffer naming. 2016-01-02 17:25:35 +03:00
guix-build-log.el
guix-command.el
guix-config.el.in
guix-devel.el
guix-emacs.el
guix-entry.el
guix-external.el
guix-geiser.el
guix-guile.el
guix-help-vars.el
guix-helper.scm.in
guix-history.el
guix-info.el emacs: Generalize buffer naming. 2016-01-02 17:25:35 +03:00
guix-init.el
guix-list.el emacs: Generalize buffer naming. 2016-01-02 17:25:35 +03:00
guix-main.scm
guix-messages.el
guix-pcomplete.el
guix-popup.el
guix-prettify.el
guix-profiles.el
guix-read.el
guix-ui.el emacs: Generalize buffer naming. 2016-01-02 17:25:35 +03:00
guix-utils.el
guix.el