]> git.eshelyaron.com Git - emacs.git/commitdiff
(merge-begin, merge-end, template, A-begin, A-end, B-begin, B-end, diff,
authorJuanma Barranquero <lekktu@gmail.com>
Wed, 24 Aug 2005 11:36:27 +0000 (11:36 +0000)
committerJuanma Barranquero <lekktu@gmail.com>
Wed, 24 Aug 2005 11:36:27 +0000 (11:36 +0000)
diff-vector, valid-diff): Defvar at compile time to silence the byte-compiler.

lisp/ChangeLog
lisp/emerge.el

index c3614df83f37ac87a3b9bc86827fd6c5576fc184..36352a189c3afe9450152b78f7f73658c8177486 100644 (file)
@@ -1,3 +1,24 @@
+2005-08-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ibuffer.el (ibuffer-compile-make-eliding-form)
+       (ibuffer-check-formats): Use `with-no-warnings' to hide references
+       to `ibuffer-elide-long-columns' (which is defined on ibuffer.el,
+       so it's silly to get warnings for it).
+       (ibuffer-auto-mode, ibuffer-cached-filter-formats)
+       (ibuffer-compiled-filter-formats, ibuffer-filter-format-alist)
+       (ibuffer-filter-group-kill-ring, ibuffer-filter-groups)
+       (ibuffer-filtering-qualifiers, ibuffer-hidden-filter-groups)
+       (ibuffer-inline-columns, ibuffer-show-empty-filter-groups)
+       (ibuffer-tmp-hide-regexps, ibuffer-tmp-show-regexps):
+       Defvar at compile time.
+       (ibuffer-compiled-formats, ibuffer-cached-eliding-string)
+       (ibuffer-cached-formats, ibuffer-cached-elide-long-columns):
+       Declare them before use.
+
+       * emerge.el (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.
+
 2005-08-24  Carsten Dominik  <dominik@science.uva.nl>
 
        * bookmark.el (bookmark-after-jump-hook): New hook.
index 1f105163f468ec58aa484120afc002b1f3e1340a..e55a75ef2fcf8170a4b3f9d96f8d036a0d036306 100644 (file)
 ;;;###autoload (define-key menu-bar-emerge-menu [emerge-buffers]
 ;;;###autoload   '("Buffers..." . emerge-buffers))
 
+(eval-when-compile
+  ;; There aren't really global variables, just dynamic bindings
+  (defvar merge-begin) (defvar merge-end) (defvar template)
+  (defvar A-begin) (defvar A-end) (defvar B-begin) (defvar B-end)
+  (defvar diff) (defvar diff-vector) (defvar valid-diff))
+
 ;;; Macros
 
 (defmacro emerge-eval-in-buffer (buffer &rest forms)