From xemacs-m  Mon Mar 10 08:15:17 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id IAA22726
	for <xemacs-beta@xemacs.org>; Mon, 10 Mar 1997 08:15:17 -0600 (CST)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id JAA09176; Mon, 10 Mar 1997 09:18:34 -0500 (EST)
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id PAA06776; Mon, 10 Mar 1997 15:14:39 +0100 (MET)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id PAA08660; Mon, 10 Mar 1997 15:14:39 +0100
To: Neal Becker <neal@ctd.comsat.com>
Cc: xemacs-beta@xemacs.org
Subject: Re: 20.1b5 set-fill-column bug
References: <E0w4567-0001Tx-00@neal.ctd.comsat.com>
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 10 Mar 1997 15:14:37 +0100
In-Reply-To: Neal Becker's message of Mon, 10 Mar 1997 08:26:39 -0500
Message-ID: <rxsu3mjltpu.fsf@midnight.ecf.teradyne.com>
Lines: 59
X-Mailer: Gnus v5.4.17/XEmacs 20.1

>>>>> "Neal" == Neal Becker <neal@ctd.comsat.com> writes:

Hello Neal,

I seem to remember reading that set-fill-column requires an argument
now. The argument was definitely required before b5. I don't remember
which beta brought this change. Use C-u C-x f to set filling to the current
column.

============================================================================

Documentation (Apropos) however does not reflect this:

`set-fill-column'

Interactive compiled Lisp function, (globally bound to "C-x f"):

 arguments: (arg)

 Set `fill-column' to current column, or to argument if given.
 The variable `fill-column' has a separate value for each buffer.

============================================================================

There is a hint in prim/simple.el why this may have been changed
(;; Disallow missing argument; it's probably a typo for C-x C-f):

(defun set-fill-column (arg)
  "Set `fill-column' to current column, or to argument if given.
The variable `fill-column' has a separate value for each buffer."
  (interactive "_P") ; XEmacs
  (cond ((integerp arg)
	 (setq fill-column arg))
	((consp arg)
	 (setq fill-column (current-column)))
	;; Disallow missing argument; it's probably a typo for C-x C-f.
	(t
	 (error "set-fill-column requires an explicit argument")))
  (message "fill-column set to %d" fill-column))

Regards,

Adrian

    Neal> Signaling: (error "set-fill-column requires an explicit argument")
    Neal>   signal(error ("set-fill-column requires an explicit argument"))
    Neal>   cerror("set-fill-column requires an explicit argument")
    Neal>   apply(cerror "set-fill-column requires an explicit argument")
    Neal>   error("set-fill-column requires an explicit argument")
    Neal>   set-fill-column(nil)
    Neal>   call-interactively(set-fill-column)



-- 
  Teradyne GmbH               Adrian Aichner Applications Engineer
  Semiconductor Test Group    Telephone      +49/89/418 61 (0)-208
  Dingolfinger Strasse 2      Fax            +49/89/418 61-217
  D-81673 M"UNCHEN            E-mail         aichner@ecf.teradyne.com

