From: Dmitry Gutov <dgutov@yandex.ru>
Date: Sun, 3 May 2015 23:52:16 +0000 (+0300)
Subject: ; xref--insert-xrefs: Add (require 'compile)
X-Git-Tag: emacs-25.0.90~2224
X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b7bb71c801ecd9afa09f260ca7dbe7a5677cf9e0;p=emacs.git

; xref--insert-xrefs: Add (require 'compile)
---

diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el
index de9dccf3a59..b972bf28a78 100644
--- a/lisp/progmodes/xref.el
+++ b/lisp/progmodes/xref.el
@@ -509,6 +509,7 @@ meantime are preserved."
 XREF-ALIST is of the form ((GROUP . (XREF ...)) ...).  Where
 GROUP is a string for decoration purposes and XREF is an
 `xref--xref' object."
+  (require 'compile) ;; For the compilation-info face.
   (cl-loop for ((group . xrefs) . more1) on xref-alist do
            (xref--insert-propertized '(face compilation-info) group "\n")
            (cl-loop for (xref . more2) on xrefs do