guix-devel/emacs
Alex Kost 49d758d212 emacs: Support auto-updating after performing REPL operation.
* emacs/guix-backend.el (guix-operation-buffer): New variable.
  (guix-eval-in-repl): Use it.  Add optional 'operation-buffer' argument.
* emacs/guix-base.el (guix-update-after-operation): New variable.
  (guix-switch-to-buffer, guix-list-or-info-buffer-p, guix-buffers,
  guix-update-buffers-maybe): New procedures.
  (guix-set-buffer): Use 'guix-switch-to-buffer'.  Add optional 'no-display'
  argument.
  (guix-process-package-actions, guix-delete-generations,
  guix-switch-to-generation): Add optional 'operation-buffer' argument.
* emacs/guix-info.el (guix-package-info-insert-action-button,
  guix-generation-info-insert-number, guix-generation-info-insert-current):
  Adjust for using operation buffer.
* emacs/guix-list.el (guix-list-execute-package-actions,
  guix-generation-list-switch, guix-generation-list-execute): Likewise.
2014-10-16 10:09:53 +04:00
..
guix-backend.el emacs: Support auto-updating after performing REPL operation. 2014-10-16 10:09:53 +04:00
guix-base.el emacs: Support auto-updating after performing REPL operation. 2014-10-16 10:09:53 +04:00
guix-helper.scm.in Add Emacs user interface. 2014-09-03 23:50:35 +04:00
guix-history.el Add Emacs user interface. 2014-09-03 23:50:35 +04:00
guix-info.el emacs: Support auto-updating after performing REPL operation. 2014-10-16 10:09:53 +04:00
guix-init.el.in Add Emacs user interface. 2014-09-03 23:50:35 +04:00
guix-list.el emacs: Support auto-updating after performing REPL operation. 2014-10-16 10:09:53 +04:00
guix-main.scm emacs: Add 'current' generation parameter. 2014-10-13 14:59:35 +04:00
guix-utils.el emacs: Support font-locking. 2014-09-28 22:46:15 +04:00
guix.el emacs: Use package/output type variables where needed. 2014-09-28 22:46:15 +04:00