summaryrefslogtreecommitdiff
path: root/lisp/vc
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2011-05-05 21:07:47 -0700
committerGlenn Morris <rgm@gnu.org>2011-05-05 21:07:47 -0700
commit60f884b214cf23093df0a9c82314ebb5c0a3588c (patch)
tree70a9e99789e74f79427dfc32f4f829420aaa6564 /lisp/vc
parentdbdb9a7caedcc8e66a3064ebb362d9ac43f1eee2 (diff)
downloademacs-60f884b214cf23093df0a9c82314ebb5c0a3588c.tar.gz
Silence diff-mode.el compilation.
* lisp/vc/diff-mode.el (smerge-refine-subst): Declare. (diff-refine-hunk): Don't require smerge-mode when compiling.
Diffstat (limited to 'lisp/vc')
-rw-r--r--lisp/vc/diff-mode.el5
1 files changed, 4 insertions, 1 deletions
diff --git a/lisp/vc/diff-mode.el b/lisp/vc/diff-mode.el
index 50f20cea779..22dac00e7e4 100644
--- a/lisp/vc/diff-mode.el
+++ b/lisp/vc/diff-mode.el
@@ -1825,10 +1825,13 @@ For use in `add-log-current-defun-function'."
(replace-match (cdr (assq (char-before) '((?+ . "-") (?> . "<"))))))
)
+(declare-function smerge-refine-subst "smerge-mode"
+ (beg1 end1 beg2 end2 props &optional preproc))
+
(defun diff-refine-hunk ()
"Highlight changes of hunk at point at a finer granularity."
(interactive)
- (eval-and-compile (require 'smerge-mode))
+ (require 'smerge-mode)
(save-excursion
(diff-beginning-of-hunk 'try-harder)
(let* ((start (point))