Merge from emacs-23.

Note setting of CANNOT_DUMP on ia64 hpux is still to be merged manually.
This commit is contained in:
Glenn Morris 2011-01-24 19:47:47 -08:00
commit 06d8ace515
24 changed files with 242 additions and 116 deletions

View file

@ -4221,9 +4221,11 @@ Outline mode sets this."
"When non-nil, `line-move' moves point by visual lines.
This movement is based on where the cursor is displayed on the
screen, instead of relying on buffer contents alone. It takes
into account variable-width characters and line continuation."
into account variable-width characters and line continuation.
If nil, `line-move' moves point by logical lines."
:type 'boolean
:group 'editing-basics)
:group 'editing-basics
:version "23.1")
;; Returns non-nil if partial move was done.
(defun line-move-partial (arg noerror to-end)
@ -5102,12 +5104,10 @@ If optional arg REALLY-WORD is non-nil, it finds just a word."
regexp)
:group 'fill)
;; This function is used as the auto-fill-function of a buffer
;; when Auto-Fill mode is enabled.
;; It returns t if it really did any work.
;; (Actually some major modes use a different auto-fill function,
;; but this one is the default one.)
(defun do-auto-fill ()
"The default value for `normal-auto-fill-function'.
This is the default auto-fill function, some major modes use a different one.
Returns t if it really did any work."
(let (fc justify give-up
(fill-prefix fill-prefix))
(if (or (not (setq justify (current-justification)))