"Richard M. Stallman" writes: > > Your patch looks good. Would someone please install it? This was from a while ago, it never got installed. Re-diffed below for the current cvs and with the wording tweaked a bit (for less change actually): 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, with point at a place where Emacs is considering breaking the line. If a function returns a non-`nil' value, then that's a bad 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 `?'). 2006-04-07 Kevin Ryde * text.texi (Fill Commands): fill-nobreak-predicate is now a hook.