[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: diff-apply-hunk uses smerge-refine-subst which is not defined
From: |
Dan Nicolaescu |
Subject: |
Re: diff-apply-hunk uses smerge-refine-subst which is not defined |
Date: |
Fri, 26 Oct 2007 09:31:09 -0700 |
"Sam Steingold" <address@hidden> writes:
> GNU Emacs 23.0.50.22 (x86_64-unknown-linux-gnu, GTK+ Version 2.8.20)
> of 2007-10-25 on nyc-qws-005
> '-with-gtk' '-with-gif=no'
>
> Debugger entered--Lisp error: (void-function smerge-refine-subst)
> smerge-refine-subst(1354 1781 1781 1884 ((diff-mode . fine) (face
diff-refine-change)) diff-refine-preproc)
> diff-refine-hunk()
> #[nil "À " [diff-refine-hunk] 1]()
> diff-hunk-next()
> diff-apply-hunk(nil)
> call-interactively(diff-apply-hunk)
That is strange, as diff-refine-hunk starts with
(eval-and-compile (require 'smerge-mode))
and smerge-mode.el defines smerge-refine-subst.
Are you sure that diff-mode.el and smerge-mode.el are up to date, and
they have been byte-compiled after the last update?