guix/emacs
Alex Kost 2e269860c4 emacs: Support font-locking.
Avoid breaking highlighting after adding new font-lock keywords.

* emacs/guix-base.el (guix-insert-package-strings): Use 'propertize' instead
  of 'guix-get-string'.
* emacs/guix-info.el (guix, guix-action, guix-file, guix-url,
  guix-package-location, guix-package-name): New button types.
  (guix-info-insert-action-button, guix-info-insert-file-path,
  guix-info-insert-url, guix-package-info-insert-location,
  guix-package-info-insert-full-names,
  guix-package-info-insert-non-unique-text): Adjust for 'guix-insert-button'
  and button types.
  (guix-package-info-name-button): New face.
  (guix-package-info-define-insert-inputs): Use it.  Add new button types.
  (guix-package-info-insert-full-name): Remove.
* emacs/guix-utils.el (guix-get-string): Replace 'face' with 'font-lock-face'.
  (guix-insert-button): Adjust for using button types.
2014-09-28 22:46:15 +04:00
..
guix-backend.el Add Emacs user interface. 2014-09-03 23:50:35 +04:00
guix-base.el emacs: Support font-locking. 2014-09-28 22:46:15 +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 font-locking. 2014-09-28 22:46:15 +04:00
guix-init.el.in Add Emacs user interface. 2014-09-03 23:50:35 +04:00
guix-list.el emacs: Add support for displaying outputs. 2014-09-24 16:09:20 +04:00
guix-main.scm emacs: Fix errors in receiving information. 2014-09-28 22:46:14 +04:00
guix-utils.el emacs: Support font-locking. 2014-09-28 22:46:15 +04:00
guix.el emacs: Add support for displaying outputs. 2014-09-24 16:09:20 +04:00