aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJuanma Barranquero2005-08-24 11:36:27 +0000
committerJuanma Barranquero2005-08-24 11:36:27 +0000
commitbbf40036a9d95bb8e4204d89e83372af297102c5 (patch)
treec0a3b34cc2ff0c26b2a8a5d492bdaf04a0b5a6e2
parent63f0a16643b6e7d0fa0707a955bc27f46e8e7f36 (diff)
downloademacs-bbf40036a9d95bb8e4204d89e83372af297102c5.tar.gz
emacs-bbf40036a9d95bb8e4204d89e83372af297102c5.zip
(merge-begin, merge-end, template, A-begin, A-end, B-begin, B-end, diff,
diff-vector, valid-diff): Defvar at compile time to silence the byte-compiler.
-rw-r--r--lisp/ChangeLog21
-rw-r--r--lisp/emerge.el6
2 files changed, 27 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index c3614df83f3..36352a189c3 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,24 @@
12005-08-24 Juanma Barranquero <lekktu@gmail.com>
2
3 * ibuffer.el (ibuffer-compile-make-eliding-form)
4 (ibuffer-check-formats): Use `with-no-warnings' to hide references
5 to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
6 so it's silly to get warnings for it).
7 (ibuffer-auto-mode, ibuffer-cached-filter-formats)
8 (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
9 (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
10 (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
11 (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
12 (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
13 Defvar at compile time.
14 (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
15 (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
16 Declare them before use.
17
18 * emerge.el (merge-begin, merge-end, template, A-begin, A-end)
19 (B-begin, B-end, diff, diff-vector, valid-diff): Defvar at compile
20 time to silence the byte-compiler.
21
12005-08-24 Carsten Dominik <dominik@science.uva.nl> 222005-08-24 Carsten Dominik <dominik@science.uva.nl>
2 23
3 * bookmark.el (bookmark-after-jump-hook): New hook. 24 * bookmark.el (bookmark-after-jump-hook): New hook.
diff --git a/lisp/emerge.el b/lisp/emerge.el
index 1f105163f46..e55a75ef2fc 100644
--- a/lisp/emerge.el
+++ b/lisp/emerge.el
@@ -44,6 +44,12 @@
44;;;###autoload (define-key menu-bar-emerge-menu [emerge-buffers] 44;;;###autoload (define-key menu-bar-emerge-menu [emerge-buffers]
45;;;###autoload '("Buffers..." . emerge-buffers)) 45;;;###autoload '("Buffers..." . emerge-buffers))
46 46
47(eval-when-compile
48 ;; There aren't really global variables, just dynamic bindings
49 (defvar merge-begin) (defvar merge-end) (defvar template)
50 (defvar A-begin) (defvar A-end) (defvar B-begin) (defvar B-end)
51 (defvar diff) (defvar diff-vector) (defvar valid-diff))
52
47;;; Macros 53;;; Macros
48 54
49(defmacro emerge-eval-in-buffer (buffer &rest forms) 55(defmacro emerge-eval-in-buffer (buffer &rest forms)