Stefan Monnier <[EMAIL PROTECTED]> writes (in gnu-emacs-sources):
>
> I'd point out that fill-nobreak-predicate is a hook in recent
> versions of Emacs
I notice the manual still only says nil or a function. Perhaps
something like the following (new text for ease of reading, diff
below),
The variable `fill-nobreak-predicate' is a hook (an abnormal hook,
*note Hooks::) specifying additional conditions where line-breaking is
not allowed. Each function is called with no arguments and should
return a non-`nil' value if point is not a good place to break the
line. Two standard functions you can use are
`fill-single-word-nobreak-p' (don't break after the first word of a
sentence or before the last) and `fill-french-nobreak-p' (don't break
after `(' or before `)', `:' or `?').
2005-08-27 Kevin Ryde <[EMAIL PROTECTED]>
* text.texi (Fill Commands): fill-nobreak-predicate is now a hook.
Index: text.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/man/text.texi,v
retrieving revision 1.57
diff -u -c -r1.57 text.texi
cvs server: conflicting specifications of output style
*** text.texi 15 Aug 2005 01:47:46 -0000 1.57
--- text.texi 29 Aug 2005 23:18:40 -0000
***************
*** 577,587 ****
@code{t} to tell the sentence commands that a period is not necessary.
@vindex fill-nobreak-predicate
! The variable @code{fill-nobreak-predicate} specifies additional
! conditions for where line-breaking is allowed. Its value is either
! @code{nil} or a Lisp function; the function is called with no
! arguments, and if it returns a [EMAIL PROTECTED] value, then point is not
! a good place to break the line. Two standard functions you can use are
@code{fill-single-word-nobreak-p} (don't break after the first word of
a sentence or before the last) and @code{fill-french-nobreak-p} (don't
break after @samp{(} or before @samp{)}, @samp{:} or @samp{?}).
--- 577,587 ----
@code{t} to tell the sentence commands that a period is not necessary.
@vindex fill-nobreak-predicate
! The variable @code{fill-nobreak-predicate} is a hook (an abnormal
! hook, @pxref{Hooks}) specifying additional conditions where
! line-breaking is not allowed. Each function is called with no
! arguments and should return a [EMAIL PROTECTED] value if point is not a
! good place to break the line. Two standard functions you can use are
@code{fill-single-word-nobreak-p} (don't break after the first word of
a sentence or before the last) and @code{fill-french-nobreak-p} (don't
break after @samp{(} or before @samp{)}, @samp{:} or @samp{?}).
_______________________________________________
Emacs-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-devel