From xemacs-m  Sat Aug  2 13:45:16 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id NAA09745
	for <xemacs-beta@xemacs.org>; Sat, 2 Aug 1997 13:45:14 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.6/8.8.6/Debian/GNU) id LAA22312;
	Sat, 2 Aug 1997 11:45:47 -0700
To: XEmacs Beta <xemacs-beta@xemacs.org>
Subject: [patch] Make `ediff-auto-refine-limit' customizable
X-Face: /Q}=yl}1_v7nP)xXo5XjG8+tl@=uVu7o5u6)f]zN?+<hB!K.m9:[|*p34jVN`O;:XZXVSy>/\R>qDt(t8w!-i{(y0"`jFw^uk8inzO9wXabd'CdjUWfC\GHi:6nO*YC89#-qD>Q4r%9!V"<RYJ=7D#$";q=zML5'!=wvXk^$`6FT=5CMofQX)WUKt0p:OKl.mFOXx/D
From: karlheg+xemacs@inetarena.com (Karl M. Hegbloom)
Date: 02 Aug 1997 11:45:46 -0700
Message-ID: <87k9i4e84l.fsf@bittersweet.inetarena.com>
Lines: 59
X-Mailer: Gnus v5.4.64/XEmacs 20.3(beta16) - "Budapest"


 Perhaps more could be done in this area.


1997-08-02  Karl M. Hegbloom  <karlheg@inetarena.com>

	* ediff/ediff-init.el: added (ediff-defcustom-local)

	* ediff/ediff-diff.el: Made `ediff-auto-refine-limit' customizable

Index: lisp/ediff/ediff-init.el
===================================================================
RCS file: /usr/local/cvsroot/xemacs-20/lisp/ediff/ediff-init.el,v
retrieving revision 1.1.1.1.2.1
diff -u -r1.1.1.1.2.1 ediff-init.el
--- ediff-init.el	1997/07/20 09:43:22	1.1.1.1.2.1
+++ ediff-init.el	1997/08/02 18:40:51
@@ -81,7 +81,11 @@
        (make-variable-buffer-local '(, var))
        (put '(, var) 'permanent-local t))))
     
-
+(defmacro ediff-defcustom-local (var value doc &rest keys) 
+  (` (progn
+     (defcustom (, var) (, value) (, doc) (,@ keys))
+     (make-variable-buffer-local '(, var))
+     (put '(, var) 'permanent-local t))))
 
 ;; Variables that control each Ediff session---local to the control buffer.
 
Index: lisp/ediff/ediff-diff.el
===================================================================
RCS file: /usr/local/cvsroot/xemacs-20/lisp/ediff/ediff-diff.el,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 ediff-diff.el
--- ediff-diff.el	1997/07/14 02:55:44	1.1.1.1
+++ ediff-diff.el	1997/08/02 18:40:59
@@ -123,9 +123,11 @@
 This variable can be set either in .emacs or toggled interactively.
 Use `setq-default' if setting it in .emacs")
 
-(ediff-defvar-local ediff-auto-refine-limit 1400
-  "*Auto-refine only the regions of this size \(in bytes\) or less.")
-  
+(ediff-defcustom-local ediff-auto-refine-limit 1400
+  "*Auto-refine only the regions of this size \(in bytes\) or less."
+  :type 'integer
+  :group 'ediff)
+
 ;;; General
 
 (defvar ediff-diff-ok-lines-regexp  


-- 
mailto:karlheg+sig@inetarena.com (Karl M. Hegbloom)
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.3  Linux 2.0.30+parport AMD K5 PR-133

