Now on revision 106846. ------------------------------------------------------------ revno: 106846 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 23:51:05 -0800 message: Fix name of FSF in copyright headers. diff: === modified file 'lisp/winner.el' --- lisp/winner.el 2012-01-05 09:46:05 +0000 +++ lisp/winner.el 2012-01-11 07:51:05 +0000 @@ -1,6 +1,6 @@ ;;; winner.el --- Restore old window configurations -;; Copyright (C) 1997-1998, 2001-2012 Free Software Foundation. Inc. +;; Copyright (C) 1997-1998, 2001-2012 Free Software Foundation, Inc. ;; Author: Ivar Rummelhoff ;; Created: 27 Feb 1997 ------------------------------------------------------------ revno: 106845 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 23:48:55 -0800 message: Fix name of FSF in copyright headers. diff: === modified file 'lisp/emacs-lock.el' --- lisp/emacs-lock.el 2012-01-05 09:46:05 +0000 +++ lisp/emacs-lock.el 2012-01-11 07:48:55 +0000 @@ -1,6 +1,6 @@ ;;; emacs-lock.el --- protect buffers against killing or exiting -*- lexical-binding: t -*- -;; Copyright (C) 2011-2012 Free Software Foundation, Inc +;; Copyright (C) 2011-2012 Free Software Foundation, Inc. ;; Author: Juanma Barranquero ;; Inspired by emacs-lock.el by Tom Wurgler === modified file 'lisp/erc/erc-page.el' --- lisp/erc/erc-page.el 2012-01-05 09:46:05 +0000 +++ lisp/erc/erc-page.el 2012-01-11 07:48:55 +0000 @@ -1,6 +1,6 @@ ;; erc-page.el - CTCP PAGE support for ERC -;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation +;; Copyright (C) 2002, 2004, 2006-2012 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. === modified file 'lisp/mail/mailclient.el' --- lisp/mail/mailclient.el 2012-01-05 09:46:05 +0000 +++ lisp/mail/mailclient.el 2012-01-11 07:48:55 +0000 @@ -1,6 +1,6 @@ ;;; mailclient.el --- mail sending via system's mail client. -;; Copyright (C) 2005-2012 Free Software Foundation +;; Copyright (C) 2005-2012 Free Software Foundation, Inc. ;; Author: David Reitter ;; Keywords: mail === modified file 'lisp/obsolete/old-emacs-lock.el' --- lisp/obsolete/old-emacs-lock.el 2012-01-05 09:46:05 +0000 +++ lisp/obsolete/old-emacs-lock.el 2012-01-11 07:48:55 +0000 @@ -1,6 +1,6 @@ ;;; emacs-lock.el --- prevents you from exiting Emacs if a buffer is locked -;; Copyright (C) 1994, 1997, 2001-2012 Free Software Foundation, Inc +;; Copyright (C) 1994, 1997, 2001-2012 Free Software Foundation, Inc. ;; Author: Tom Wurgler ;; Created: 12/8/94 ------------------------------------------------------------ revno: 106844 committer: Paul Eggert branch nick: trunk timestamp: Tue 2012-01-10 22:53:12 -0800 message: Duplicate-word and spelling fixes. diff: === modified file 'admin/notes/multi-tty' --- admin/notes/multi-tty 2012-01-05 09:46:05 +0000 +++ admin/notes/multi-tty 2012-01-11 06:53:12 +0000 @@ -789,7 +789,7 @@ frame's kboard from there.) -- Fix rif issue with X-tty combo sessions. IMHO the best thing to do - is to get rid of that global variable (and use the value value in + is to get rid of that global variable (and use the value in display_method, which is guaranteed to be correct). (Done, did exactly that. Core dumps during combo sessions became === modified file 'admin/quick-install-emacs' --- admin/quick-install-emacs 2012-01-05 09:46:05 +0000 +++ admin/quick-install-emacs 2012-01-11 06:53:12 +0000 @@ -49,7 +49,7 @@ REMOVE='rm -r' MKDIR='mkdir -p' -# Used to execute commands once once we create them +# Used to execute commands once we create them EXEC='sh' NAWK=/usr/bin/nawk === modified file 'doc/emacs/fixit.texi' --- doc/emacs/fixit.texi 2012-01-05 09:46:05 +0000 +++ doc/emacs/fixit.texi 2012-01-11 06:53:12 +0000 @@ -356,7 +356,7 @@ In Text mode and related modes, @kbd{M-@key{TAB}} (@code{ispell-complete-word}) performs in-buffer completion based on spelling correction. Insert the beginning of a word, and then type -@kbd{M-@key{TAB}}; this shows shows a list of completions. (If your +@kbd{M-@key{TAB}}; this shows a list of completions. (If your window manager intercepts @kbd{M-@key{TAB}}, type @kbd{@key{ESC} @key{TAB}} or @kbd{C-M-i}.) Each completion is listed with a digit or character; type that digit or character to choose it. === modified file 'doc/misc/org.texi' --- doc/misc/org.texi 2012-01-10 06:20:22 +0000 +++ doc/misc/org.texi 2012-01-11 06:53:12 +0000 @@ -7342,7 +7342,7 @@ very likely prefer to store anniversaries in BBDB rather than in a separate Org or diary file. Org supports this and will show BBDB anniversaries as part of the agenda. All you need to do is to add the -following to one your your agenda files: +following to one of your agenda files: @example * Anniversaries === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-01-11 02:37:31 +0000 +++ lisp/ChangeLog 2012-01-11 06:53:12 +0000 @@ -7131,7 +7131,7 @@ 2011-05-23 Kevin Ryde * emacs-lisp/advice.el (ad-read-advised-function): - Use `function-called-at-point' as the default default, if it has + Use `function-called-at-point' as the default, if it has advice and passes PREDICATE. 2011-05-23 Stefan Monnier @@ -7957,7 +7957,7 @@ * net/gnutls.el (gnutls-negotiate): Add hostname, verify-flags, verify-error, and verify-hostname-error parameters. Check whether default trustfile exists before going to use it. Add missing - argument to gnutls-message-maybe call. Return return value. + argument to gnutls-message-maybe call. Return value. Reported by Claudio Bley . (open-gnutls-stream): Add usage example. === modified file 'lisp/cedet/semantic/decorate/include.el' --- lisp/cedet/semantic/decorate/include.el 2012-01-05 09:46:05 +0000 +++ lisp/cedet/semantic/decorate/include.el 2012-01-11 06:53:12 +0000 @@ -45,7 +45,7 @@ (defvar semantic-decoratiton-mouse-3 (if (featurep 'xemacs) [ button3 ] [ mouse-3 ]) "The keybinding lisp object to use for binding the right mouse button.") -;;; Includes that that are in a happy state! +;;; Includes that are in a happy state! ;; (defface semantic-decoration-on-includes nil === modified file 'lisp/cedet/semantic/grammar.el' --- lisp/cedet/semantic/grammar.el 2012-01-05 09:46:05 +0000 +++ lisp/cedet/semantic/grammar.el 2012-01-11 06:53:12 +0000 @@ -451,7 +451,7 @@ ',(semantic-grammar-keyword-properties keywords)))) (define-overloadable-function semantic-grammar-keywordtable-builder () - "Return the keyword table table value.") + "Return the keyword table value.") ;;; Token table builder ;; === modified file 'lisp/cedet/srecode/ctxt.el' --- lisp/cedet/srecode/ctxt.el 2012-01-05 09:46:05 +0000 +++ lisp/cedet/srecode/ctxt.el 2012-01-11 06:53:12 +0000 @@ -41,7 +41,7 @@ (define-overload srecode-calculate-context () "Calculate the context at the current point. The returned context is a list, with the top-most context first. -Each returned context is a string that that would show up in a `context' +Each returned context is a string that would show up in a `context' statement in an `.srt' file. Some useful context values used by the provided srecode templates are: === modified file 'lisp/emacs-lisp/byte-opt.el' --- lisp/emacs-lisp/byte-opt.el 2012-01-05 09:46:05 +0000 +++ lisp/emacs-lisp/byte-opt.el 2012-01-11 06:53:12 +0000 @@ -1574,7 +1574,7 @@ ;; stack-set-X+1 stack-ref-X --> dup stack-set-X+2 ;; but this is a very minor gain, since dup is stack-ref-0, ;; i.e. it's only better if X>5, and even then it comes - ;; at the cost cost of an extra stack slot. Let's not bother. + ;; at the cost of an extra stack slot. Let's not bother. ((and (eq 'byte-varref (car lap2)) (eq (cdr lap1) (cdr lap2)) (memq (car lap1) '(byte-varset byte-varbind))) === modified file 'lisp/emacs-lisp/checkdoc.el' --- lisp/emacs-lisp/checkdoc.el 2012-01-05 09:46:05 +0000 +++ lisp/emacs-lisp/checkdoc.el 2012-01-11 06:53:12 +0000 @@ -1943,7 +1943,7 @@ A code fragment is identified by an open parenthesis followed by a symbol which is a valid function or a word in all CAPS, or a parenthesis that is quoted with the ' character. Only the region from START to LIMIT -is is allowed while searching for the bounding parenthesis." +is allowed while searching for the bounding parenthesis." (save-match-data (save-restriction (narrow-to-region start limit) === modified file 'lisp/emulation/keypad.el' --- lisp/emulation/keypad.el 2012-01-05 09:46:05 +0000 +++ lisp/emulation/keypad.el 2012-01-11 06:53:12 +0000 @@ -27,7 +27,7 @@ ;; ;; With the following setup, the keypad can be used for numeric data ;; entry when NumLock is off, and to give numeric prefix arguments to -;; emacs commands, when NumLock on on. +;; emacs commands, when NumLock is on. ;; ;; keypad-setup => Plain Numeric Keypad ;; keypad-numlock-setup => Prefix numeric args === modified file 'lisp/htmlfontify.el' --- lisp/htmlfontify.el 2012-01-05 11:49:08 +0000 +++ lisp/htmlfontify.el 2012-01-11 06:53:12 +0000 @@ -861,7 +861,7 @@ \(A specification with a class of t is considered to match any class you specify - this matches Emacs' behavior when deciding on which face attributes to use, to the best of my understanding).\n -If CLASS is nil, then you just get get whatever `face-attr-construct' returns, +If CLASS is nil, then you just get whatever `face-attr-construct' returns, ie the current specification in effect for FACE.\n *NOTE*: This function forces any face that is not 'default and which has no :inherit property to inherit from 'default (this is because 'default === modified file 'lisp/mail/mail-extr.el' --- lisp/mail/mail-extr.el 2012-01-05 09:46:05 +0000 +++ lisp/mail/mail-extr.el 2012-01-11 06:53:12 +0000 @@ -394,7 +394,7 @@ ;; Matches ham radio call signs. ;; Help from: Mat Maessen N2NJZ , Mark Feit ;; , Michael Covington . -;; Examples: DX504 DX515 K5MRU K8DHK KA9WGN KA9WGN KD3FU KD6EUI KD6HBW +;; Examples: DX504 DX515 K5MRU K8DHK KA9WGN KD3FU KD6EUI KD6HBW ;; KE9TV KF0NV N1API N3FU N3GZE N3IGS N4KCC N7IKQ N9HHU W4YHF W6ANK WA2SUH ;; WB7VZI N2NJZ NR3G KJ4KK AB4UM AL7NI KH6OH WN3KBT N4TMI W1A N0NZO (defconst mail-extr-ham-call-sign-pattern === modified file 'lisp/mh-e/ChangeLog.1' --- lisp/mh-e/ChangeLog.1 2012-01-05 09:46:05 +0000 +++ lisp/mh-e/ChangeLog.1 2012-01-11 06:53:12 +0000 @@ -2898,7 +2898,7 @@ 2003-06-01 Peter S Galbraith - * mh-comp.el (mh-modify-header-field): Bug fix. Calling with with + * mh-comp.el (mh-modify-header-field): Bug fix. Calling with a value that was already inserted causes it to get inserted a second time. I have wrapped the value around \b word delimiters. Hope there are no side effects for other code. @@ -9952,7 +9952,7 @@ * mh-mime.el (compilation): Code rearrangement to remove compiler warnings. (mh-defun-compat): New macro to define to useful functions that - aren't present present in old Gnus. + aren't present in old Gnus. (mh-destroy-postponed-handles): New function to cleanup handles that are associated with external viewers. (mh-handle-set-external-undisplayer): New function to replace === modified file 'lisp/progmodes/etags.el' --- lisp/progmodes/etags.el 2012-01-05 09:46:05 +0000 +++ lisp/progmodes/etags.el 2012-01-11 06:53:12 +0000 @@ -463,7 +463,7 @@ ;; Subroutine of visit-tags-table-buffer. Search the current tags tables ;; for one that has tags for THIS-FILE (or that includes a table that -;; does). Return the name of the first table table listing THIS-FILE; if +;; does). Return the name of the first table listing THIS-FILE; if ;; the table is one included by another table, it is the master table that ;; we return. If CORE-ONLY is non-nil, check only tags tables that are ;; already in buffers--don't visit any new files. === modified file 'lisp/progmodes/hideshow.el' --- lisp/progmodes/hideshow.el 2012-01-05 09:46:05 +0000 +++ lisp/progmodes/hideshow.el 2012-01-11 06:53:12 +0000 @@ -604,7 +604,7 @@ as cdr." (save-excursion ;; the idea is to look backwards for a comment start regexp, do a - ;; forward comment, and see if we are inside, then extend extend + ;; forward comment, and see if we are inside, then extend ;; forward and backward as long as we have comments (let ((q (point))) (when (or (looking-at hs-c-start-regexp) === modified file 'lisp/progmodes/idlw-shell.el' --- lisp/progmodes/idlw-shell.el 2012-01-05 09:46:05 +0000 +++ lisp/progmodes/idlw-shell.el 2012-01-11 06:53:12 +0000 @@ -227,7 +227,7 @@ "Obsolete variable. See `idlwave-shell-debug-modifiers'.") (defcustom idlwave-shell-use-truename nil - "*Non-nil means, use use `file-truename' when looking for buffers. + "*Non-nil means, use `file-truename' when looking for buffers. If this variable is non-nil, Emacs will use the function `file-truename' to resolve symbolic links in the file paths printed by e.g., STOP commands. This means, unvisited files will be loaded under their truename. === modified file 'lisp/progmodes/mixal-mode.el' --- lisp/progmodes/mixal-mode.el 2012-01-05 09:46:05 +0000 +++ lisp/progmodes/mixal-mode.el 2012-01-11 06:53:12 +0000 @@ -145,43 +145,43 @@ (LD1 loading "load I1" 9 field "Put in rI1 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LD2 loading "load I2" 10 field "Put in rI2 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LD3 loading "load I3" 11 field "Put in rI3 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LD4 loading "load I4" 12 field "Put in rI4 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LD5 loading "load I5" 13 field "Put in rI5 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LD6 loading "load I6" 14 field "Put in rI6 the contents of cell no. M. Uses a + when there is no sign in subfield. Subfield is left padded with -zeros to make a word. Index registers only have 2 bytes and a sign, Trying -to set anything more that that will result in undefined behavior." +zeros to make a word. Index registers only have 2 bytes and a sign; trying +to set anything more than that will result in undefined behavior." 2) (LDAN loading "load A negative" 16 field @@ -200,7 +200,7 @@ "Put in rI1 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) @@ -208,7 +208,7 @@ "Put in rI2 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) @@ -216,7 +216,7 @@ "Put in rI3 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) @@ -224,7 +224,7 @@ "Put in rI4 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) @@ -232,7 +232,7 @@ "Put in rI5 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) @@ -240,7 +240,7 @@ "Put in rI6 the contents of cell no. M, with opposite sign. Uses a + when there is no sign in subfield, otherwise use the opposite sign. Subfield is left padded with zeros to make a word. Index registers only -have 2 bytes and a sign, Trying to set anything more that that will result +have 2 bytes and a sign; trying to set anything more than that will result in undefined behavior." 2) === modified file 'src/bidi.c' --- src/bidi.c 2012-01-05 09:46:05 +0000 +++ src/bidi.c 2012-01-11 06:53:12 +0000 @@ -572,7 +572,7 @@ bidi_copy_it (bidi_it, &bidi_cache[i]); bidi_cache_last_idx = i; - /* Don't let scan direction from from the cached state override + /* Don't let scan direction from the cached state override the current scan direction. */ bidi_it->scan_dir = current_scan_dir; return bidi_it->type; === modified file 'src/dispnew.c' --- src/dispnew.c 2012-01-05 09:46:05 +0000 +++ src/dispnew.c 2012-01-11 06:53:12 +0000 @@ -62,7 +62,7 @@ #include /* Get number of chars of output now in the buffer of a stdio stream. - This ought to be built in in stdio, but it isn't. Some s- files + This ought to be built in stdio, but it isn't. Some s- files override this because their stdio internals differ. */ #ifdef __GNU_LIBRARY__ === modified file 'src/keyboard.c' --- src/keyboard.c 2012-01-05 09:46:05 +0000 +++ src/keyboard.c 2012-01-11 06:53:12 +0000 @@ -2239,8 +2239,8 @@ polling_stopped_here = 0; } while (0) /* read a character from the keyboard; call the redisplay if needed */ -/* commandflag 0 means do not do auto-saving, but do do redisplay. - -1 means do not do redisplay, but do do autosaving. +/* commandflag 0 means do not autosave, but do redisplay. + -1 means do not redisplay, but do autosave. 1 means do both. */ /* The arguments MAPS and NMAPS are for menu prompting. @@ -5133,7 +5133,7 @@ if (WINDOWP (window)) { - /* It's a click in window window at frame coordinates (x,y) */ + /* It's a click in window WINDOW at frame coordinates (X,Y) */ struct window *w = XWINDOW (window); Lisp_Object string_info = Qnil; EMACS_INT textpos = -1; ------------------------------------------------------------ revno: 106843 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 21:37:31 -0500 message: * lisp/dired-aux.el (dired-do-shell-command): Doc fix. (Inspired by the Emacs manual.) diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-01-11 02:24:02 +0000 +++ lisp/ChangeLog 2012-01-11 02:37:31 +0000 @@ -1,6 +1,7 @@ 2012-01-11 Glenn Morris * dired-aux.el (dired-do-shell-command): Fix */? logic. (Bug#6561) + Doc fix. 2012-01-10 Chong Yidong === modified file 'lisp/dired-aux.el' --- lisp/dired-aux.el 2012-01-11 02:24:02 +0000 +++ lisp/dired-aux.el 2012-01-11 02:37:31 +0000 @@ -576,8 +576,11 @@ `*' and `?' when not surrounded by whitespace have no special significance for `dired-do-shell-command', and are passed through -normally to the shell, but you must confirm first. To pass `*' by -itself to the shell as a wildcard, type `*\"\"'. +normally to the shell, but you must confirm first. + +If you want to use `*' as a shell wildcard with whitespace around +it, write `*\"\"' in place of just `*'. This is equivalent to just +`*' in the shell, but avoids Dired's special handling. If COMMAND produces output, it goes to a separate buffer. ------------------------------------------------------------ revno: 106842 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 21:24:02 -0500 message: * lisp/dired-aux.el (dired-do-shell-command): Fix */? logic. (Bug#6561) diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-01-10 17:32:19 +0000 +++ lisp/ChangeLog 2012-01-11 02:24:02 +0000 @@ -1,3 +1,7 @@ +2012-01-11 Glenn Morris + + * dired-aux.el (dired-do-shell-command): Fix */? logic. (Bug#6561) + 2012-01-10 Chong Yidong * net/network-stream.el (network-stream-open-starttls): Avoid === modified file 'lisp/dired-aux.el' --- lisp/dired-aux.el 2012-01-05 09:46:05 +0000 +++ lisp/dired-aux.el 2012-01-11 02:24:02 +0000 @@ -605,16 +605,16 @@ current-prefix-arg files))) (let* ((on-each (not (string-match dired-star-subst-regexp command))) - (subst (not (string-match dired-quark-subst-regexp command))) - (star (not (string-match "\\*" command))) - (qmark (not (string-match "\\?" command)))) + (no-subst (not (string-match dired-quark-subst-regexp command))) + (star (string-match "\\*" command)) + (qmark (string-match "\\?" command))) ;; Get confirmation for wildcards that may have been meant ;; to control substitution of a file name or the file name list. - (if (cond ((not (or on-each subst)) + (if (cond ((not (or on-each no-subst)) (error "You can not combine `*' and `?' substitution marks")) - ((and star (not on-each)) + ((and star on-each) (y-or-n-p "Confirm--do you mean to use `*' as a wildcard? ")) - ((and qmark (not subst)) + ((and qmark no-subst) (y-or-n-p "Confirm--do you mean to use `?' as a wildcard? ")) (t)) (if on-each ------------------------------------------------------------ revno: 106841 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 19:56:25 -0500 message: init_lread fix for bug#10208. * src/lread.c (init_lread): If no-site-lisp, remove site-lisp dirs from load-path also when installation-directory is nil. diff: === modified file 'src/ChangeLog' --- src/ChangeLog 2012-01-10 20:37:10 +0000 +++ src/ChangeLog 2012-01-11 00:56:25 +0000 @@ -1,3 +1,8 @@ +2012-01-11 Glenn Morris + + * lread.c (init_lread): If no-site-lisp, remove site-lisp dirs + from load-path also when installation-directory is nil. (Bug#10208) + 2012-01-10 Glenn Morris * emacs.c (syms_of_emacs) : Doc fix. === modified file 'src/lread.c' --- src/lread.c 2012-01-10 22:41:09 +0000 +++ src/lread.c 2012-01-11 00:56:25 +0000 @@ -4169,17 +4169,17 @@ if (! NILP (Fequal (dump_path, Vload_path))) { Vload_path = decode_env_path (0, normal); - if (!NILP (Vinstallation_directory)) + if (no_site_lisp || !NILP (Vinstallation_directory)) { Lisp_Object tem, tem1, sitelisp; /* Remove "site-lisp" dirs from front of path temporarily and store them in sitelisp, then conc them on at the end so they're always first in path. - Note that this won't work if you used a - --enable-locallisppath element that does not happen + Note that this won't work if you used a + --enable-locallisppath element that does not happen to contain "site-lisp" in its name. - */ + */ sitelisp = Qnil; while (1) { @@ -4195,93 +4195,96 @@ break; } - /* Add to the path the lisp subdir of the - installation dir, if it exists. */ - tem = Fexpand_file_name (build_string ("lisp"), - Vinstallation_directory); - tem1 = Ffile_exists_p (tem); - if (!NILP (tem1)) - { - if (NILP (Fmember (tem, Vload_path))) - { - turn_off_warning = 1; - Vload_path = Fcons (tem, Vload_path); - } - } - else - /* That dir doesn't exist, so add the build-time - Lisp dirs instead. */ - Vload_path = nconc2 (Vload_path, dump_path); - - /* Add leim under the installation dir, if it exists. */ - tem = Fexpand_file_name (build_string ("leim"), - Vinstallation_directory); - tem1 = Ffile_exists_p (tem); - if (!NILP (tem1)) - { - if (NILP (Fmember (tem, Vload_path))) - Vload_path = Fcons (tem, Vload_path); - } - - /* Add site-lisp under the installation dir, if it exists. */ - if (!no_site_lisp) - { - tem = Fexpand_file_name (build_string ("site-lisp"), - Vinstallation_directory); - tem1 = Ffile_exists_p (tem); - if (!NILP (tem1)) - { - if (NILP (Fmember (tem, Vload_path))) - Vload_path = Fcons (tem, Vload_path); - } - } - - /* If Emacs was not built in the source directory, - and it is run from where it was built, add to load-path - the lisp, leim and site-lisp dirs under that directory. */ - - if (NILP (Fequal (Vinstallation_directory, Vsource_directory))) - { - Lisp_Object tem2; - - tem = Fexpand_file_name (build_string ("src/Makefile"), - Vinstallation_directory); - tem1 = Ffile_exists_p (tem); - - /* Don't be fooled if they moved the entire source tree - AFTER dumping Emacs. If the build directory is indeed - different from the source dir, src/Makefile.in and - src/Makefile will not be found together. */ - tem = Fexpand_file_name (build_string ("src/Makefile.in"), - Vinstallation_directory); - tem2 = Ffile_exists_p (tem); - if (!NILP (tem1) && NILP (tem2)) - { - tem = Fexpand_file_name (build_string ("lisp"), - Vsource_directory); - - if (NILP (Fmember (tem, Vload_path))) - Vload_path = Fcons (tem, Vload_path); - - tem = Fexpand_file_name (build_string ("leim"), - Vsource_directory); - - if (NILP (Fmember (tem, Vload_path))) - Vload_path = Fcons (tem, Vload_path); - - if (!no_site_lisp) - { - tem = Fexpand_file_name (build_string ("site-lisp"), - Vsource_directory); - - if (NILP (Fmember (tem, Vload_path))) - Vload_path = Fcons (tem, Vload_path); - } - } - } + if (!NILP (Vinstallation_directory)) + { + /* Add to the path the lisp subdir of the + installation dir, if it exists. */ + tem = Fexpand_file_name (build_string ("lisp"), + Vinstallation_directory); + tem1 = Ffile_exists_p (tem); + if (!NILP (tem1)) + { + if (NILP (Fmember (tem, Vload_path))) + { + turn_off_warning = 1; + Vload_path = Fcons (tem, Vload_path); + } + } + else + /* That dir doesn't exist, so add the build-time + Lisp dirs instead. */ + Vload_path = nconc2 (Vload_path, dump_path); + + /* Add leim under the installation dir, if it exists. */ + tem = Fexpand_file_name (build_string ("leim"), + Vinstallation_directory); + tem1 = Ffile_exists_p (tem); + if (!NILP (tem1)) + { + if (NILP (Fmember (tem, Vload_path))) + Vload_path = Fcons (tem, Vload_path); + } + + /* Add site-lisp under the installation dir, if it exists. */ + if (!no_site_lisp) + { + tem = Fexpand_file_name (build_string ("site-lisp"), + Vinstallation_directory); + tem1 = Ffile_exists_p (tem); + if (!NILP (tem1)) + { + if (NILP (Fmember (tem, Vload_path))) + Vload_path = Fcons (tem, Vload_path); + } + } + + /* If Emacs was not built in the source directory, + and it is run from where it was built, add to load-path + the lisp, leim and site-lisp dirs under that directory. */ + + if (NILP (Fequal (Vinstallation_directory, Vsource_directory))) + { + Lisp_Object tem2; + + tem = Fexpand_file_name (build_string ("src/Makefile"), + Vinstallation_directory); + tem1 = Ffile_exists_p (tem); + + /* Don't be fooled if they moved the entire source tree + AFTER dumping Emacs. If the build directory is indeed + different from the source dir, src/Makefile.in and + src/Makefile will not be found together. */ + tem = Fexpand_file_name (build_string ("src/Makefile.in"), + Vinstallation_directory); + tem2 = Ffile_exists_p (tem); + if (!NILP (tem1) && NILP (tem2)) + { + tem = Fexpand_file_name (build_string ("lisp"), + Vsource_directory); + + if (NILP (Fmember (tem, Vload_path))) + Vload_path = Fcons (tem, Vload_path); + + tem = Fexpand_file_name (build_string ("leim"), + Vsource_directory); + + if (NILP (Fmember (tem, Vload_path))) + Vload_path = Fcons (tem, Vload_path); + + if (!no_site_lisp) + { + tem = Fexpand_file_name (build_string ("site-lisp"), + Vsource_directory); + + if (NILP (Fmember (tem, Vload_path))) + Vload_path = Fcons (tem, Vload_path); + } + } + } /* Vinstallation_directory != Vsource_directory */ + } /* if Vinstallation_directory */ if (!NILP (sitelisp) && !no_site_lisp) Vload_path = nconc2 (Fnreverse (sitelisp), Vload_path); - } /* if Vinstallation_directory */ + } /* if Vinstallation_directory || no_site_lisp */ } /* if dump_path == Vload_path */ } else /* !initialized */ ------------------------------------------------------------ revno: 106840 committer: Bastien Guerry branch nick: trunk timestamp: Wed 2012-01-11 00:18:43 +0100 message: Partial sync of TUTORIAL.fr with TUTORIAL. diff: === modified file 'etc/tutorials/TUTORIAL.fr' --- etc/tutorials/TUTORIAL.fr 2012-01-10 23:10:07 +0000 +++ etc/tutorials/TUTORIAL.fr 2012-01-10 23:18:43 +0000 @@ -12,9 +12,10 @@ touches n'existe, pressez puis relâchez la touche ESC et tapez . Nous écrirons pour désigner la touche ESC. -Tapez C-x C-c (deux caractères) pour terminer une session Emacs. -Dans ce didacticiel, les caractères ">>" en marge gauche indiquent les -directions à suivre pour essayer une commande. Ainsi : +Note importante : tapez C-x C-c (deux caractères) pour terminer une +session Emacs. Pour interrompre une commande partiellement entrée, +tapez C-g. Dans ce didacticiel, les caractères ">>" en marge gauche +indiquent les directions à suivre pour essayer une commande. Ainsi : <> [Centre de page delibérément vide. Le texte continue ci-dessous.] >> Tapez C-v (Voir l'écran suivant) pour passer à l'écran suivant @@ -34,9 +35,6 @@ >> Faites M-v, puis C-v plusieurs fois. -Si votre terminal en dispose, vous pouvez également utiliser les -touches PgUp et PgDn pour monter ou descendre d'un écran, bien que les -combinaisons C-v et M-v soient plus efficaces. * RÉSUMÉ -------- @@ -52,7 +50,14 @@ >> Notez le texte situé à côté du curseur, puis faites C-l. Recherchez l'emplacement du curseur et vous remarquerez que - c'est le même texte qui est à côté de lui. + c'est le même texte qui est à côté de lui, mais il est désormais + au centre de l'écran. + Si vous appuyez de nouveau sur C-l, ce bout de texte se déplacera + en haut de l'écran. Faite encore C-l, et il se déplace en bas. + +Si votre terminal en dispose, vous pouvez également utiliser les +touches PgUp et PgDn pour monter ou descendre d'un écran, bien que les +combinaisons C-v et M-v soient plus efficaces. * GESTION DU CURSEUR ------------------------------------------------------------ revno: 106839 committer: Bastien Guerry branch nick: trunk timestamp: Wed 2012-01-11 00:10:07 +0100 message: Fix french translation of TUTORIAL. This fix is only about the use of the wheel for a mouse. See the corresponding change in this diff: http://lists.gnu.org/archive/html/emacs-diffs/2012-01/msg00086.html diff: === modified file 'etc/tutorials/TUTORIAL.fr' --- etc/tutorials/TUTORIAL.fr 2012-01-05 09:46:05 +0000 +++ etc/tutorials/TUTORIAL.fr 2012-01-10 23:10:07 +0000 @@ -240,15 +240,8 @@ faire défiler le texte en cliquant avec la souris dans cette barre de défilement. ->> Cliquez avec le bouton du milieu en haut de la zone mise en - évidence dans la barre de défilement. Cela devrait déplacer le - texte jusqu'à une position dépendant de la hauteur où vous avez - cliqué. - ->> Déplacez la souris de bas en haut tout en maintenant son bouton du - milieu pressé. Vous constaterez que le texte défile vers le haut et - vers le bas en fonction du déplacement de la souris. - +Si votre souris a une molette, vous pouvez aussi l'utiliser pour faire +défiler le texte. * QUAND EMACS EST MUET ---------------------- ------------------------------------------------------------ revno: 106838 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 17:41:09 -0500 message: Comments on init_lread. diff: === modified file 'src/lread.c' --- src/lread.c 2012-01-05 09:46:05 +0000 +++ src/lread.c 2012-01-10 22:41:09 +0000 @@ -4109,7 +4109,46 @@ const char *normal; int turn_off_warning = 0; - /* Compute the default load-path. */ + /* Compute the default Vload-path, with the following logic: + If CANNOT_DUMP just use PATH_LOADSEARCH. + Else if purify-flag (ie dumping) start from PATH_DUMPLOADSEARCH; + otherwise start from PATH_LOADSEARCH. + If !initialized, then just set both Vload_path and dump_path. + If initialized, then if Vload_path != dump_path, do nothing. + (Presumably the load-path has already been changed by something.) + Also do nothing if Vinstallation_directory is nil. + Otherwise: + Remove site-lisp directories from the front of load-path. + Add installation-dir/lisp (if exists and not already a member), + at the front, and turn off warnings about missing directories + (because we are presumably running uninstalled). + If it does not exist, add dump_path at the end instead. + Add installation-dir/leim (if exists and not already a member) + at the front. + Add installation-dir/site-lisp (if !no_site_lisp, and exists + and not already a member) at the front. + If installation-dir != source-dir (ie running an uninstalled, + out-of-tree build) AND install-dir/src/Makefile exists BUT + install-dir/src/Makefile.in does NOT exist (this is a sanity + check), then repeat the above steps for source-dir/lisp, + leim and site-lisp. + Finally, add the previously removed site-lisp directories back + at the front (if !no_site_lisp). + + We then warn about any of the load-path elements that do not + exist. The only ones that might not exist are those from + PATH_LOADSEARCH, and perhaps dump_path. + + Having done all this, we then throw it all away if purify-flag is + nil (ie, not dumping) and EMACSLOADPATH is set, and just + unconditionally use the latter value instead. + So AFAICS the only net results of all the previous steps will be + possibly to issue some irrelevant warnings. + + FIXME? There's a case for saying that if we are running + uninstalled, the eventual installation directories should not yet + be included in load-path. + */ #ifdef CANNOT_DUMP normal = PATH_LOADSEARCH; Vload_path = decode_env_path (0, normal); @@ -4119,11 +4158,12 @@ else normal = PATH_DUMPLOADSEARCH; - /* In a dumped Emacs, we normally have to reset the value of - Vload_path from PATH_LOADSEARCH, since the value that was dumped - uses ../lisp, instead of the path of the installed elisp - libraries. However, if it appears that Vload_path was changed - from the default before dumping, don't override that value. */ + /* In a dumped Emacs, we normally reset the value of Vload_path using + PATH_LOADSEARCH, since the value that was dumped uses lisp/ in + the source directory, instead of the path of the installed elisp + libraries. However, if it appears that Vload_path has already been + changed from the default that was saved before dumping, don't + change it further. */ if (initialized) { if (! NILP (Fequal (dump_path, Vload_path))) @@ -4133,9 +4173,13 @@ { Lisp_Object tem, tem1, sitelisp; - /* Remove site-lisp dirs from path temporarily and store - them in sitelisp, then conc them on at the end so - they're always first in path. */ + /* Remove "site-lisp" dirs from front of path temporarily + and store them in sitelisp, then conc them on at the + end so they're always first in path. + Note that this won't work if you used a + --enable-locallisppath element that does not happen + to contain "site-lisp" in its name. + */ sitelisp = Qnil; while (1) { @@ -4237,10 +4281,10 @@ } if (!NILP (sitelisp) && !no_site_lisp) Vload_path = nconc2 (Fnreverse (sitelisp), Vload_path); - } - } + } /* if Vinstallation_directory */ + } /* if dump_path == Vload_path */ } - else + else /* !initialized */ { /* NORMAL refers to the lisp dir in the source directory. */ /* We used to add ../lisp at the front here, but @@ -4250,7 +4294,7 @@ Vload_path = decode_env_path (0, normal); dump_path = Vload_path; } -#endif +#endif /* CANNOT_DUMP */ #if (!(defined (WINDOWSNT) || (defined (HAVE_NS)))) /* When Emacs is invoked over network shares on NT, PATH_LOADSEARCH is @@ -4258,6 +4302,8 @@ confuses users. Since PATH_LOADSEARCH is always overridden by the EMACSLOADPATH environment variable below, disable the warning on NT. */ + /* HAVE_NS also uses EMACSLOADPATH. */ + /* Warn if dirs in the *standard* path don't exist. */ if (!turn_off_warning) { @@ -4272,6 +4318,10 @@ if (STRINGP (dirfile)) { dirfile = Fdirectory_file_name (dirfile); + /* Do we really need to warn about missing site-lisp dirs? + It's true that the installation should have created + them and added subdirs.el, but it's harmless if they + are not there. */ if (access (SSDATA (dirfile), 0) < 0) dir_warning ("Warning: Lisp directory `%s' does not exist.\n", XCAR (path_tail)); ------------------------------------------------------------ revno: 106837 author: Teodor Zlatanov committer: Katsumi Yamaoka branch nick: trunk timestamp: Tue 2012-01-10 22:04:51 +0000 message: nntp.el (nntp-send-authinfo): Query `auth-source-search' with the logical server name in addition to the actual machine address. auth-source.el (auth-source-user-and-password): Add convenience wrapper to search by just host and optionally user. diff: === modified file 'lisp/gnus/ChangeLog' --- lisp/gnus/ChangeLog 2012-01-10 17:32:19 +0000 +++ lisp/gnus/ChangeLog 2012-01-10 22:04:51 +0000 @@ -1,3 +1,11 @@ +2012-01-10 Teodor Zlatanov + + * nntp.el (nntp-send-authinfo): Query `auth-source-search' with the + logical server name in addition to the actual machine address. + + * auth-source.el (auth-source-user-and-password): Add convenience + wrapper to search by just host and optionally user. + 2012-01-07 Lars Magne Ingebrigtsen * shr.el (shr-visit-file): Move point to the beginning of the buffer === modified file 'lisp/gnus/auth-source.el' --- lisp/gnus/auth-source.el 2012-01-05 09:46:05 +0000 +++ lisp/gnus/auth-source.el 2012-01-10 22:04:51 +0000 @@ -1781,6 +1781,26 @@ found)) +(defun auth-source-user-and-password (host &optional user) + (let* ((auth-info (car + (if user + (auth-source-search + :host host + :user "yourusername" + :max 1 + :require '(:user :secret) + :create nil) + (auth-source-search + :host host + :max 1 + :require '(:user :secret) + :create nil)))) + (user (plist-get auth-info :user)) + (password (plist-get auth-info :secret))) + (when (functionp password) + (setq password (funcall password))) + (list user password auth-info))) + (provide 'auth-source) ;;; auth-source.el ends here === modified file 'lisp/gnus/nntp.el' --- lisp/gnus/nntp.el 2012-01-07 01:13:52 +0000 +++ lisp/gnus/nntp.el 2012-01-10 22:04:51 +0000 @@ -1249,8 +1249,8 @@ (alist (netrc-machine list nntp-address "nntp")) (auth-info (nth 0 (auth-source-search :max 1 - ;; TODO: allow the virtual server name too - :host nntp-address + :host (list nntp-address + (nnoo-current-server 'nntp)) :port '("119" "nntp")))) (auth-user (plist-get auth-info :user)) (auth-force (plist-get auth-info :force)) ------------------------------------------------------------ revno: 106836 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 15:41:53 -0500 message: Tweak previous doc fix. For some reason, invocation-directory is also a function. diff: === modified file 'src/emacs.c' --- src/emacs.c 2012-01-10 20:37:10 +0000 +++ src/emacs.c 2012-01-10 20:41:53 +0000 @@ -2482,8 +2482,8 @@ doc: /* A directory within which to look for the `lib-src' and `etc' directories. In an installed Emacs, this is normally nil. It is non-nil if both `lib-src' (on MS-DOS, `info') and `etc' directories are found -within `invocation-directory' or its parent. For example, this -is the case when running an uninstalled Emacs executable from its +within the variable `invocation-directory' or its parent. For example, +this is the case when running an uninstalled Emacs executable from its build directory. */); Vinstallation_directory = Qnil; ------------------------------------------------------------ revno: 106835 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 15:37:10 -0500 message: * src/emacs.c (syms_of_emacs) : Doc fix. This confusingly-named variable is typically nil in an installed Emacs, and in an uninstalled Emacs points to the build directory, rather than eg the target installation directory. Yay. diff: === modified file 'src/ChangeLog' --- src/ChangeLog 2012-01-10 17:32:19 +0000 +++ src/ChangeLog 2012-01-10 20:37:10 +0000 @@ -1,5 +1,7 @@ 2012-01-10 Glenn Morris + * emacs.c (syms_of_emacs) : Doc fix. + * epaths.in (PATH_LOADSEARCH, PATH_EXEC, PATH_DATA, PATH_DOC): Update template values to be closer to their typical values these days. === modified file 'src/emacs.c' --- src/emacs.c 2012-01-05 09:46:05 +0000 +++ src/emacs.c 2012-01-10 20:37:10 +0000 @@ -2480,9 +2480,11 @@ DEFVAR_LISP ("installation-directory", Vinstallation_directory, doc: /* A directory within which to look for the `lib-src' and `etc' directories. -This is non-nil when we can't find those directories in their standard -installed locations, but we can find them near where the Emacs executable -was found. */); +In an installed Emacs, this is normally nil. It is non-nil if +both `lib-src' (on MS-DOS, `info') and `etc' directories are found +within `invocation-directory' or its parent. For example, this +is the case when running an uninstalled Emacs executable from its +build directory. */); Vinstallation_directory = Qnil; DEFVAR_LISP ("system-messages-locale", Vsystem_messages_locale, ------------------------------------------------------------ revno: 106834 committer: Juanma Barranquero branch nick: trunk timestamp: Tue 2012-01-10 18:32:19 +0100 message: ChangeLog fixes. diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-01-10 10:24:42 +0000 +++ lisp/ChangeLog 2012-01-10 17:32:19 +0000 @@ -37,7 +37,7 @@ * ibuffer.el (ibuffer-mode): List the bindings in the corrent map (bug#9759). - * mail/smtpmail.el (password-cache-add): Removed unused declaration. + * mail/smtpmail.el (password-cache-add): Remove unused declaration. (password-read): Don't autoload unused function. 2012-01-07 Juanma Barranquero @@ -1392,7 +1392,7 @@ (window-list-no-nils): Remove. (window-state-get-1, window-state-get): Use backquote instead. -2011-11-08 thierry +2011-11-08 Thierry Volpiatto * emacs-lisp/find-func.el (find-function-read): Fix incorrect use of default argument in `completing-read'. @@ -4542,7 +4542,7 @@ * printing.el: Add documentation to all the `pr-toggle-' commands. -2011-07-11 Leo (tiny change) +2011-07-11 Leo Liu * files.el (toggle-read-only): Only do the `C-x C-q' warning on VC backends where it makes sense (bug#2623). @@ -9576,7 +9576,7 @@ * calc/calc-menu.el (calc-units-menu): Add entries for logarithmic units and musical notes. -2011-03-20 Leo +2011-03-20 Leo Liu * ido.el (ido-read-internal): Use completing-read-default. (ido-completing-read): Fix compatibility with completing-read. === modified file 'lisp/ChangeLog.1' --- lisp/ChangeLog.1 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.1 2012-01-10 17:32:19 +0000 @@ -100,7 +100,7 @@ 1986-03-31 Richard M. Stallman (rms@prep) - * man.el: fix stupid error in arg to file-name-all-completions. + * man.el: Fix stupid error in arg to file-name-all-completions. 1986-03-28 Richard M. Stallman (rms@prep) @@ -117,7 +117,7 @@ 1986-03-26 Richard Mlynarik (mly@prep) * indent.el (edit-tab-stops): - Go to character 0 so editing happens in right place + Go to character 0 so editing happens in right place. 1986-03-24 Richard M. Stallman (rms@prep) @@ -196,8 +196,8 @@ 1986-03-12 Richard Mlynarik (mly@prep) - * shell.el (shell) - If no environment variable SHELL, default to /bin/sh + * shell.el (shell): + If no environment variable SHELL, default to /bin/sh. 1986-03-12 Leonard H. Tower Jr. (tower@prep) @@ -226,16 +226,16 @@ 1986-03-07 Sundar Narasimhan (sundar@prep) - * rnews.el: fix bug in news-get-new-news. (news-current-news-group + * rnews.el: Fix bug in news-get-new-news. (news-current-news-group should be nil on startup). 1986-03-07 Bill Rozas (jinx@prep) - * scheme.el: autoloads from xscheme.el + * scheme.el: Autoloads from xscheme.el. * xscheme.el: New file. Implements inferior-scheme-mode and related commands. Similar (almost a query replace of) - inferior-lisp-mode in shell.el + inferior-lisp-mode in shell.el. 1986-03-07 Richard M. Stallman (rms@prep) @@ -267,8 +267,8 @@ 1986-03-03 Leonard H. Tower Jr. (tower@prep) - * rnews.el (news-add-news-group) - Fixed bug that was putting "/"'s in newsgroups names in .newsrc + * rnews.el (news-add-news-group): + Fix bug that was putting "/"'s in newsgroups names in .newsrc instead of "."'s. 1986-03-03 Richard M. Stallman (rms@prep) @@ -320,8 +320,8 @@ 1986-02-20 Richard Mlynarik (mly@prep) * info.el (Info-validate): - Node-names are case-insensitive, but assoc is case-sensitive - Separate out function Info-validate-tags-table + Node-names are case-insensitive, but assoc is case-sensitive. + Separate out function Info-validate-tags-table. 1986-02-19 Richard M. Stallman (rms@prep) @@ -404,7 +404,7 @@ * info.el: Completely rewrite Info-find-node so that it doesn't - blow out on nonexistent nodes/files + blow out on nonexistent nodes/files. Rewrite Info-goto-node through the Magic of Regular Expressions. @@ -426,7 +426,7 @@ 1986-02-03 Richard Mlynarik (mly@prep) - * info.el (Info-validate) Insert a missing space. + * info.el (Info-validate): Insert a missing space. 1986-02-03 Richard M. Stallman (rms@prep) @@ -522,7 +522,7 @@ Set mode correctly for .~i~ backup files. * shell.el (inferior-lisp-mode): - Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map + Use \\{...} in doc. Fix up initialization of inferior-lisp-mode-map. 1986-01-21 Richard Mlynarik (mly@prep) @@ -585,7 +585,7 @@ 1986-01-09 Richard Mlynarik (mly@prep) * mail-utils.el (mail-strip-quoted-names): - Handle multi-line address lists + Handle multi-line address lists. 1986-01-08 Richard Mlynarik (mly@prep) @@ -610,12 +610,12 @@ 1986-01-07 Richard Mlynarik (mly@prep) * tags.el (visit-tags-table): - Barf if given a directory + Barf if given a directory. 1986-01-06 Richard Mlynarik (mly@prep) * nroff-mode.el (electric-nroff-mode): - set-minor-mode correctly + set-minor-mode correctly. 1986-01-02 Richard Mlynarik (mly@prep) @@ -626,7 +626,7 @@ * info.el (Info-tagify, Info-validate): (let ((case-fold-search t)) ...) - for when these functions are used outside info mode + for when these functions are used outside info mode. 1985-12-30 Richard M. Stallman (rms@prep) @@ -646,7 +646,7 @@ 1985-12-30 Richard Mlynarik (mly@prep) * files.el (backup-buffer): - Don't backup `weird' (non-character or link) files + Don't backup `weird' (non-character or link) files. 1985-12-28 Richard M. Stallman (rms@prep) @@ -749,7 +749,7 @@ 1985-12-17 Richard Mlynarik (mly@prep) * simple.el (goto-line): - Accept either prefix arg or prompt in minibuffer + Accept either prefix arg or prompt in minibuffer. 1985-12-17 Richard M. Stallman (rms@prep) @@ -772,7 +772,7 @@ * files.el (set-visited-file-name): Work properly in case of arg = nil or = "". - * debug.el (debugger-frame{,-clear}) + * debug.el (debugger-frame{,-clear}): Bind off read-only flag to change buffer. 1985-12-14 Richard M. Stallman (rms@prep) @@ -812,8 +812,7 @@ modified in Rmail doesn't always correlate with what the user is thinking about. - * abbrev.el (prepare-abbrev-list-buffer, list-abbrevs, - edit-abbrevs): + * abbrev.el (prepare-abbrev-list-buffer, list-abbrevs, edit-abbrevs): Some cleanups. prepare-... now does all the work and returns the buffer for the caller to select or display. @@ -894,8 +893,8 @@ * files.el (switch-to-buffer-other-window): Pass t as new second arg to pop-to-buffer. - * indent.el (insert-tab): - If indent-tabs-mode = nil, insert spaces instead. + * indent.el (insert-tab): + If indent-tabs-mode = nil, insert spaces instead. * debug.el (debug): Combine two unwind-protect's into one. @@ -907,7 +906,7 @@ 1985-12-09 Richard Mlynarik (mly@prep) * rmail.el (rmail-save): - Don't do possibly lengthy expunge if buffer not modified + Don't do possibly lengthy expunge if buffer not modified. * loaddefs.el: (fset 'TeX-mode 'tex-mode) @@ -942,10 +941,10 @@ * info.el (Info-find-node): Must search for "Node: Foo" not " Foo" or else would - lose when there was a "Node: Bar Foo" + lose when there was a "Node: Bar Foo". * dired.el (dired-copy-file): - interactive "F" not "s" + interactive "F" not "s". * man.el (manual-entry): Allow user to specify "chdir(3)" to get entry from section @@ -965,10 +964,10 @@ * info.el: (Info-validate-node-name): Don't complain about nodes in other files. - (Info-menu-sequence): fix typo in function name. + (Info-menu-sequence): Fix typo in function name. * rmail.el: - (rmail-save): new function; `s' and `q' commands now expunge. + (rmail-save): New function; `s' and `q' commands now expunge. (rmail-set-attribute): Don't lose if buffer wasn't narrowed. (rmail-undelete-previous-message): Try current message first, then back up till deleted msg @@ -1032,11 +1031,12 @@ 1985-12-05 Richard Mlynarik (mly@prep) - * abbrev.el, chistory.el, debug.el, doctor.el, indent.el, info.el, sendmail.el: - Fix initialization of mode-maps + * abbrev.el, chistory.el, debug.el, doctor.el, indent.el: + * info.el, sendmail.el: + Fix initialization of mode-maps. * sendmail.el (mail-position-on-field): - Make this work + Make this work. 1985-12-05 Richard M. Stallman (rms@prep) @@ -1091,18 +1091,18 @@ 1985-12-03 Richard Mlynarik (mly@prep) * bytecomp.el (byte-compile-file-form): - Reduce noninteractive message verbosity + Reduce noninteractive message verbosity. * ebuff-menu.el: - Standardize initialization of Electric-buffer-menu-mode-map - make digits, meta-digits and "-" be numeric args + Standardize initialization of Electric-buffer-menu-mode-map. + Make digits, meta-digits and "-" be numeric args. (put 'Electric-buffer-menu-undefined 'suppress-keymap t) * electric.el (Electric-command-loop): - Set up this-command and last-command-char in command loop + Set up this-command and last-command-char in command loop. * simple.el (prefix-arg-internal, negative-argument): - Fix problem with negative-arguments and unreading + Fix problem with negative-arguments and unreading. 1985-12-03 Richard M. Stallman (rms@prep) @@ -1114,9 +1114,8 @@ * rnews.el: Remove stray "<" character introduced by mly. - (news-move-to-group): give error message if no new group to move - to. - (news-next-message): with arg of 1 or -1, keep doing + (news-move-to-group): Give error message if no new group to move to. + (news-next-message): With arg of 1 or -1, keep doing news-next-group or news-previous-group till reach nonempty group. * x-mouse.el: @@ -1146,14 +1145,14 @@ 1985-11-26 Richard Mlynarik (mly@prep) * view.el: - Define c-x o + Define c-x o. Rename interactive functions from view-* to View-* to improve m-x completion. - defvar, rather than defconst, view-mode-map - Take old-emacs-version-compatibility out of view-file + defvar, rather than defconst, view-mode-map. + Take old-emacs-version-compatibility out of view-file. - * helper.el (Helper-describe-mode, Helper-describe-bindings) - Fix bit-rot + * helper.el (Helper-describe-mode, Helper-describe-bindings): + Fix bit-rot. Hack C-l in Helper-help-scroller. 1985-11-25 Richard M. Stallman (rms@prep) @@ -1207,26 +1206,26 @@ Make edit-options-1 inline. * term-xterm.el: - Fix documentation for x-switches + Fix documentation for x-switches. 1985-11-20 Richard Mlynarik (mly@prep) * files.el, sendmail.el: - New function delete-auto-save-file-if-necessary - Make basic-save-file, mail-send call it + New function delete-auto-save-file-if-necessary. + Make basic-save-file, mail-send call it. * startup.el (command-line-1): - Reformat to make all extraneous bs fit in 80 columns + Reformat to make all extraneous bs fit in 80 columns. * lisp-mode.el (calculate-lisp-indent): Check for boundp lisp-indent-hook, not fboundp. - * lisp.el, lisp-mode.el + * lisp.el, lisp-mode.el: Move eval-last-sexp, eval-defun from lisp.el to lisp-mode.el since all their usages occur in the latter file. - * rnews.el - Use `mail-header-separator' + * rnews.el: + Use `mail-header-separator'. * term-xterm.el: Define x-handle-switch-1 to modularize discarding of @@ -1236,8 +1235,8 @@ Check for command-switch-alist before checking for builtin switches. - * bytecomp.el, term-xterm.el, tex-start.el - Switches look for `command-line-args' rather than `args' + * bytecomp.el, term-xterm.el, tex-start.el: + Switches look for `command-line-args' rather than `args'. 1985-11-20 Richard M. Stallman (rms@prep) @@ -1275,14 +1274,14 @@ 1985-11-18 Richard Mlynarik (mly@prep) - * bytecomp.el (batch-byte-compile): + * bytecomp.el (batch-byte-compile): Print a message for the log before terminating self. * simple.el (set-variable): Fix thinko in help-form, and include current value. * info.el (Info-find-node): - If can't find node, say which node in error message + If can't find node, say which node in error message. * rmailedit.el (rmail-edit-mode): Improve documentation greatly, fix typo. @@ -1303,8 +1302,8 @@ 1985-11-14 Richard Mlynarik (mly@prep) - * info.el - Make "." be beginning-of-buffer + * info.el: + Make "." be beginning-of-buffer. 1985-11-13 Richard M. Stallman (rms@prep) @@ -1332,19 +1331,19 @@ 1985-11-08 Richard Mlynarik (mly@prep) * startup.el (command-line): - If noninteractive, don't load "term-*" + If noninteractive, don't load "term-*". noninteractive => -q [Change this if you think it is a bad idea rms -- every use of -batch I make is followed by -q...] 1985-11-07 Richard Mlynarik (mly@prep) * files.el (after-find-file): - If get error hacking mode or local-vars, say what sort of error + If get error hacking mode or local-vars, say what sort of error. 1985-11-06 Richard Mlynarik (mly@prep) * bytecomp.el (byte-compile-lambda): - Compile non-string `interactive' frobs + Compile non-string `interactive' frobs. 1985-11-05 Richard M. Stallman (rms@prep) @@ -1359,18 +1358,18 @@ Don't use create-file-buffer for summary buffer! * rmailsum.el (rmail-make-summary-line-1): - Fix bug computing new summary line + Fix bug computing new summary line. * debug.el (debug): Make recursive calls to the debugger work. - Make debugger buffer read-only + Make debugger buffer read-only. * sendmail.el (mail-send, sendmail-send-it): Move some stuff from sendmail-send-it to mail-send - Delete auto-save #%*mail* file if `delete-auto-save-files' + Delete auto-save #%*mail* file if `delete-auto-save-files'. * electric.el (Electric-command-loop): - condition-case for `beginning-of-buffer' + condition-case for `beginning-of-buffer'. 1985-11-05 Richard M. Stallman (rms@prep) @@ -1381,7 +1380,7 @@ 1985-11-04 Richard Mlynarik (mly@prep) * yow.el, loaddefs.el: - Function yow. Depends on file emacs/etc/yow.lines + Function yow. Depends on file emacs/etc/yow.lines. 1985-11-04 Richard M. Stallman (rms@prep) @@ -1423,7 +1422,7 @@ Some more bugs seem to remain in this code... * dired.el: - Both "e" and "f" are `dired-find-file' + Both "e" and "f" are `dired-find-file'. 1985-10-30 Richard Mlynarik (mly@prep) @@ -1449,7 +1448,7 @@ 1985-10-29 Richard Mlynarik (mly@prep) * startup.el (command-line-1): - "-l" switch loads wrt load-path, rather than wrt default-directory + "-l" switch loads wrt load-path, rather than wrt default-directory. 1985-10-29 Richard M. Stallman (rms@prep) @@ -1491,7 +1490,7 @@ 1985-10-23 Richard Mlynarik (mly@prep) - * mouseinit.el + * mouseinit.el: Delete this file. Put its contents in files term-bg.el, term-bgnv.el, term-bgrv.el, term-bbn.el. (Perhaps there should be a subdirectory emacs/lisp/term/ ??) @@ -1504,10 +1503,10 @@ 1985-10-22 Richard Mlynarik (mly@prep) * debugger.el (debug): - Bind variable `debugger-value' instead of `value' + Bind variable `debugger-value' instead of `value'. * userlock.el: - Give `file-locked' error-conditions and error-message props + Give `file-locked' error-conditions and error-message props. 1985-10-21 Richard M. Stallman (rms@mit-prep) @@ -1522,10 +1521,10 @@ * sendmail.el (mail-do-fcc): Do cretinous unix ">" `quoting' of "\nFrom " strings - (this isn't transparent, but it's what other stupid programs expect) + (this isn't transparent, but it's what other stupid programs expect). * mailalias.el (expand-mail-aliases): - Hack case-fold-search as appropriate + Hack case-fold-search as appropriate. 1985-10-21 Richard M. Stallman (rms@mit-prep) @@ -1570,7 +1569,7 @@ * sendmail.el: Use new var mail-header-separator in place of constant --text... - (mail-setup): fill the To and Cc text inserted. + (mail-setup): Fill the To and Cc text inserted. Assume <...> constructs were handled by mail-strip-quoted-names. (mail-fill-yanked-message): Add this and put on C-c q. (mail-mode): Set up mail-mode-map when file is loaded. @@ -1617,9 +1616,9 @@ * rnews.el (news-save-item-in-file): Append to file, rather than overwriting. - * isearch.el + * isearch.el: Eliminate confused attempts at indicating that long isearch was - `in progress' + `in progress'. 1985-10-15 Richard M. Stallman (rms@mit-prep) @@ -1651,7 +1650,7 @@ 1985-10-15 Richard Mlynarik (mly@mit-prep) - * bytecomp.el (byte-compile-find-vars-1) + * bytecomp.el (byte-compile-find-vars-1): Fix paren error. 1985-10-15 Richard M. Stallman (rms@mit-prep) @@ -1786,7 +1785,6 @@ Initialize the local map when the file is loaded, not when mode is invoked. - 1985-10-04 Richard M. Stallman (rms@mit-prep) * indent.el (indent-relative-maybe): @@ -1810,12 +1808,12 @@ 1985-10-03 Richard Mlynarik (mly@mit-prep) - * simple.el - Functions quit, keyboard-quit + * simple.el: + Functions quit, keyboard-quit. * isearch.el: "I-searching: foo..." in the middle of possibly lengthy - search + search. * files.el (set-auto-mode): Don't hack auto-mode-alist at all if -*- mode -*- is specified. @@ -2019,7 +2017,7 @@ 1985-09-03 Richard Mlynarik (mly@mit-prep) - * macros.el (kbd-macro-query) + * macros.el (kbd-macro-query): Barf if not defining or executing keyboard macro. 1985-09-02 Richard M. Stallman (rms@mit-prep) @@ -2052,7 +2050,7 @@ 1985-08-31 Richard Mlynarik (mly@mit-prep) - * simple.el (delete-indentation) + * simple.el (delete-indentation): Don't err if on first line of buffer. 1985-08-30 Richard M. Stallman (rms@mit-prep) @@ -2062,7 +2060,7 @@ 1985-08-26 Richard Mlynarik (mly@mit-prep) - * shell.el + * shell.el: Sending empty line of input at the end of a buffer that is an interaction with a promptless shell program copied previous input rather than sending an empty line. @@ -2070,46 +2068,46 @@ 1985-08-20 Richard Mlynarik (mly@mit-prep) - * dired.el, files.el, sendmail.el, compile.el + * dired.el, files.el, sendmail.el, compile.el: Make *-other-window really do other window even if pop-up-windows is set to nil. 1985-08-17 Richard Mlynarik (mly@mit-prep) - * c-mode.el (c-indent-line) + * c-mode.el (c-indent-line): Make "^[ \t]*#" indent to 0 (if not in string or comment) - * startup.el (command-line) + * startup.el (command-line): (or (getenv "USER") (getenv "LOGNAME")) for USG compatibility (consider it a standard) - * lpr.el + * lpr.el: Typo (``format1'' for ``format'') 1985-08-12 Richard Mlynarik (mly@mit-prep) - * buff-menu.el (Buffer-menu-buffer) + * buff-menu.el (Buffer-menu-buffer): Win more often on `too-long' buffer names. 1985-08-11 Richard Mlynarik (mly@mit-prep) - * make narrow-to-page be disabled by default. + * Make narrow-to-page be disabled by default. - * rmail.el (rmail-insert-inbox-text) - Hack case that /usr/spool/mail/user is a directory + * rmail.el (rmail-insert-inbox-text): + Hack case that /usr/spool/mail/user is a directory. 1985-08-10 Richard Mlynarik (mly@mit-prep) - * isearch.el (isearch) - Make isearch work in regexp case + * isearch.el (isearch): + Make isearch work in regexp case. 1985-08-09 Richard Mlynarik (mly@mit-prep) - * c-mode.el (c-comment-indent) - Return a valid value when used within a comment. - (such as when indenting when comment-multi-line is non-nil) + * c-mode.el (c-comment-indent): + Return a valid value when used within a comment + (such as when indenting when comment-multi-line is non-nil). Associated changes to - c-indent-line, c-calculate-indent-within-comment + c-indent-line, c-calculate-indent-within-comment. * debug.el (debug): Use buffer "*Backtrace*", not " *Backtrace*" so that users can @@ -2117,89 +2115,88 @@ Kill the buffer on exit so that users aren't tempted to lose weirdly. Rename "args" "debugger-args" so that common var isn't lambda-bound. - - Make "-" be negative-argument in debugger-mode-map + Make "-" be negative-argument in debugger-mode-map. * rnews.el (news-convert-format): Don't lose on empty messages. - * term-vt100.el, term-vt200.el + * term-vt100.el, term-vt200.el: Make "application mode" arrow keys ("\eOA"... "\eOD") do the right thing. 1985-08-06 Richard Mlynarik (mly@mit-prep) - * c-mode.el - calculate-c-indent was ignoring parse-start arg + * c-mode.el: + calculate-c-indent was ignoring parse-start arg. Inserted jdf@prep.mit.edu's `else' indentation code Make C-j be reindent-then-newline-and-indent to take advantage of this. - * simple.el - Added function reindent-then-newline-and-indent - - * rnews.el - Fix typo and supply function news-show-all-headers - - * startup.el + * simple.el: + Add function reindent-then-newline-and-indent. + + * rnews.el: + Fix typo and supply function news-show-all-headers. + + * startup.el: Make the value of args be the remaining command-line arguments after the "-e" function name when the "-e" function is called. Make "-f" be the same as "-e" --- it's in the manual. - * bytecomp.el - Added batch-byte-compile written by crl@newton.purdue.edu + * bytecomp.el: + Add batch-byte-compile written by crl@newton.purdue.edu. - * isearch.el + * isearch.el: Typing C-s/C-r at start of isearch wasn't displaying search string until it had completed the search. - * indent.el (indent-relative) - Losing when indentation point was beneath non-whitespace + * indent.el (indent-relative): + Losing when indentation point was beneath non-whitespace. * c-mode.el (indent-c-exp): Replace "2" with "c-continued-statement-offset" Add (message "...") - * mlsupport.el - Fix typo in ml-current-indent - Make kill-to-end-of-line work + * mlsupport.el: + Fix typo in ml-current-indent. + Make kill-to-end-of-line work. - * mlconvert.el - Hack "(forward-word)" => "(forward-word 1)" + * mlconvert.el: + Hack "(forward-word)" => "(forward-word 1)". 1985-08-05 Richard Mlynarik (mly@mit-prep) - * c-mode.el + * c-mode.el: Variable "c-continued-statement-indent" should have been - "c-continued-statement-offset" as in the documentation and manual + "c-continued-statement-offset" as in the documentation and manual. * rmail.el (rmail-find): Hack default of last search string, hack reverse search. (-ve prefix arg): - Make "-" be negative-argument + Make "-" be negative-argument. 1985-07-23 Richard Mlynarik (mly@mit-prep) * shell.el (shell-send-input): cd/pushd hackery wasn't substitute-in/expand-file-name'ing - (ie "cd $es" was losing) + (ie "cd $es" was losing). 1985-07-16 Richard Mlynarik (mly@mit-prep) * view.el: Add "c-x ]" and "c-x [" page-movement commands - "c-x /" "c-x j" register save/jump + "c-x /" "c-x j" register save/jump. Speed up more losingly slow calls to substitute-command-keys by conditional substitution of constant string. (view-helpful-message, view-undefined, view-mode-command-loop) - * mail-utils.el + * mail-utils.el: rmail-dont-reply-to was losing on multi-line fields. - * simple.el + * simple.el: delete-blank-lines was deleting too much if on an isolated blank line. 1985-07-12 Richard M. Stallman (rms@mit-prep) @@ -2222,7 +2219,7 @@ 1985-07-10 Richard Mlynarik (mly@mit-prep) - * ebuff-menu.el (Electric-buffer-menu-undefined) + * ebuff-menu.el (Electric-buffer-menu-undefined): Don't call substitute-command-keys if keybindings are default, with resultant couple-of-orders-of-magnitude speedup. RMS: this is what my changes to Fsubstitute_command_keys in doc.c @@ -2385,8 +2382,8 @@ * compile.el (compile1.el): If *compilation* is current buffer, put point at end. - * simple.el (indent-for-comment, kill-comment, set-comment-column, - indent-new-comment-line): use comment-start-skip to find comments. + * simple.el (indent-for-comment, kill-comment, set-comment-column) + (indent-new-comment-line): Use comment-start-skip to find comments. Don't use find-comment-line any more. * lisp-mode.el, c-mode.el, scheme.el, mim-mode.el: @@ -2554,8 +2551,8 @@ 1985-06-12 Richard Mlynarik (mly@mit-prep) - * rmail (rmail-insert-inbox-text) - file-name-directory includes a trailing "/" + * rmail (rmail-insert-inbox-text): + file-name-directory includes a trailing "/". 1985-06-12 K. Shane Hartman (shane@mit-prep) @@ -2686,7 +2683,7 @@ describing help options. Add `v' command for viewing buffer and returning to the Electric Buffer List. - * loaddefs.el: autoload edit-picture. + * loaddefs.el: Autoload edit-picture. * picture.el: New "Major" mode for editing pictures and tables. @@ -2731,7 +2728,7 @@ * sendmail.el (sendmail-send-it): Somewhat gratuitously deleting empty subject lines. - /usr/lib/sendmail seems smart enough (!) to hack this itself + /usr/lib/sendmail seems smart enough (!) to hack this itself. 1985-06-04 K. Shane Hartman (shane@mit-prep) @@ -2798,7 +2795,7 @@ Process exec-directory using expand-file-name so as not to depend on whether it ends in /. - * simple.el: define turn-on-auto-fill. + * simple.el: Define turn-on-auto-fill. 1985-06-01 K. Shane Hartman (shane@mit-prep) @@ -2823,7 +2820,7 @@ 1985-06-01 Richard M. Stallman (rms@mit-prep) - * Many files: put in \\[...] where appropriate. + * Many files: Put in \\[...] where appropriate. 1985-06-01 K. Shane Hartman (shane@mit-prep) @@ -2862,16 +2859,16 @@ 1985-05-30 Richard Mlynarik (mly@mit-prep) - * sendmail.el - Typo made sendmail-send-it lose when mail-interactive + * sendmail.el: + Typo made sendmail-send-it lose when mail-interactive. - * simple.el + * simple.el: Aborting out of octal read in read-quoted-char restarts "from the top." - * startup.el + * startup.el: Catch another place where \\[..] was needed - Don't insert copyright info if noninteractive + Don't insert copyright info if noninteractive. 1985-05-30 K. Shane Hartman (shane@mit-prep) @@ -2913,22 +2910,22 @@ * Rename some files so all .el & .elc file names are <= 14 chars. syntax-check-mim.el => mim-syntax.el (change in mim-mode.el too). new-version-level.el => grow-vers.el. - scheme-mode.el => scheme.el - compare-windows.el => compare-w.el - electric-buffer-list.el => ebuff-menu.el + scheme-mode.el => scheme.el. + compare-windows.el => compare-w.el. + electric-buffer-list.el => ebuff-menu.el. 1985-05-28 Richard Mlynarik (mly@mit-prep) - * simple.el (describe-function) - bind enable-recursive-minibuffers to read fn name - (useful when typing c-h f after m-esc) - - * files.el - made create-file-buffer a lisp function (was in src/buffer.c) - - * electric-buffer-menu-mode.el + * simple.el (describe-function): + Bind enable-recursive-minibuffers to read fn name + (useful when typing c-h f after m-esc). + + * files.el: + Make create-file-buffer a lisp function (was in src/buffer.c). + + * electric-buffer-menu-mode.el: If the first character typed is a space then quit, ie return to - previous window/buffer configuration + previous window/buffer configuration. 1985-05-27 Richard M. Stallman (rms@mit-prep) @@ -2967,30 +2964,30 @@ * lisp-mode.el: Provide default definition of lisp-send-defun, to just get an error. - * shell.el: rename lisp to run-lisp. - * loaddefs.el: make run-lisp autoloading. + * shell.el: Rename lisp to run-lisp. + * loaddefs.el: Make run-lisp autoloading. 1985-05-23 Richard Mlynarik (mly@mit-prep) - * files.el + * files.el: FOO! Local-variables weren't working since hack-local-variables - was searching for "\n^L" not "\n\^L" + was searching for "\n^L" not "\n\^L". - * lisp-mode.el, loadup.el, startup.el - renamed lisp-interaction-mode to elisp-interaction-mode - Made elisp-mode call elisp-mode-hook, elisp-interaction-mode call + * lisp-mode.el, loadup.el, startup.el: + Rename lisp-interaction-mode to elisp-interaction-mode + Make elisp-mode call elisp-mode-hook, elisp-interaction-mode call elisp-interaction-mode-hook. This will break people's init files! - * loaddefs.el - made ".lisp" suffixes get lisp mode. Toto, I don't think we're + * loaddefs.el: + Make ".lisp" suffixes get lisp mode. Toto, I don't think we're using fourteen-character filenames anymore. - Autoload scheme-mode - - * scheme-mode.el - installed scheme-mode, courtesy MIT scheme people. - - * lisp-mode.el - made mode doc strings use \[...] substitute-command-keys technology + Autoload scheme-mode. + + * scheme-mode.el: + Install scheme-mode, courtesy MIT scheme people. + + * lisp-mode.el: + Make mode doc strings use \[...] substitute-command-keys technology. 1985-05-23 Richard M. Stallman (rms@mit-prep) @@ -3008,19 +3005,19 @@ 1985-05-22 Richard Mlynarik (mly@mit-prep) - * nrnews.el + * nrnews.el: Foo. A distinct lack of communication here. Fairly radical surgery --- many bug fixes and clarifications, quite different from rnews.el Sigh 1985-05-22 K. Shane Hartman (shane@mit-prep) - * view.el + * view.el: Add new flavor of help. ?, h still give list of commands. C-h understands m, c, k options. Make help commands use pop up window with scroll on space. - * loaddefs.el + * loaddefs.el: Minor change for documentation of view-file and view-buffer because C-h does not describe mode now. @@ -3045,15 +3042,15 @@ 1985-05-21 Richard Mlynarik (mly@mit-prep) * mlsupport.el: - Fix assorted typos where variable "bufname" was changed to "name" + Fix assorted typos where variable "bufname" was changed to "name". - * view.el + * view.el: Make M-<, M-> work. Fix documentation strings to work with the combination of lisp quoting and substitute-command-keys quoting. - * electric-buffer-list.el + * electric-buffer-list.el: Call Buffer-menu-execute before selecting. (Why doesn't standard - buffer-menu-mode do this?) Flush "x", "1" and "2" commands + buffer-menu-mode do this?) Flush "x", "1" and "2" commands. * buff-menu.el: Call bury-buffer after selecting new buffer. @@ -3086,23 +3083,23 @@ 1985-05-19 Richard Mlynarik (mly@mit-prep) - * view.el, dired.el - typos in viewing stuff + * view.el, dired.el: + Typos in viewing stuff. - * simple.el, isearch.el - Added prompt argument to read-quoted-char; improved isearch + * simple.el, isearch.el: + Add prompt argument to read-quoted-char; improve isearch input echoing when reading quoted char. - * sendmail.el, loaddefs.el - added send-mail-function; initially sendmail-send-it + * sendmail.el, loaddefs.el: + Add send-mail-function; initially sendmail-send-it (also, mail-yank-ignored-headers had a typo). - * rmail.el (rmail-get-new-mail, convert-to-babyl-format, ...) + * rmail.el (rmail-get-new-mail, convert-to-babyl-format, ...): * loaddefs.el: Remodularize inbox parsing. Add support(?) for mmdf inboxes. Note that I can't seem to define definitive documentation of what this format is; however the code installed seems to work - for all cases encountered + for all cases encountered. 1985-05-19 Richard M. Stallman (rms@mit-prep) @@ -3130,15 +3127,15 @@ 1985-05-17 Richard M. Stallman (rms@mit-prep) * isearch.el: - Preserve window-start on exit from save-window-excursion + Preserve window-start on exit from save-window-excursion. 1985-05-16 Richard M. Stallman (rms@mit-prep) - * rmail.el: correct read-only suppression in rmail-new-summary. + * rmail.el: Correct read-only suppression in rmail-new-summary. 1985-05-16 K. Shane Hartman (shane@mit-prep) - * loaddefs.el: Autoload more-mode, more-file, more-buffer. + * loaddefs.el: Autoload more-mode, more-file, more-buffer. * more-mode.el: New tourist mode for files. @@ -3149,7 +3146,7 @@ * simple.el: Make i run info. - * sundry changes to go with changes in src/fileio.c making + * Sundry changes to go with changes in src/fileio.c making copy-file, rename-file, add-name take an optional third argument. The only autoloaded system code this breaks is rmail --- a condition-case for wrong-number-of-arguments kludge was installed @@ -3158,7 +3155,7 @@ to remove the kludge at that time! Mods to files.el, loadup.el, rmail.el. - * added autoloading function electric-buffer-list. + * Add autoloading function electric-buffer-list. * buff-menu.el: Make splitting screen between > 2 buffers work. @@ -3184,7 +3181,7 @@ * inc-version.el: Kill Emacs at the end. - * simple.el: fixed overflow problem in what-cursor-position. + * simple.el: Fix overflow problem in what-cursor-position. * startup.el: Don't print a help message if noninteractive. === modified file 'lisp/ChangeLog.14' --- lisp/ChangeLog.14 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.14 2012-01-10 17:32:19 +0000 @@ -569,7 +569,7 @@ * emacs-lisp/lisp-mode.el: Give `deftype' a doc-string-elt property (Bug#2984). -2009-04-16 Leo (tiny change) +2009-04-16 Leo Liu (tiny change) * ediff-wind.el (ediff-make-wide-display): Fix typo in frame parameter alist. @@ -1041,7 +1041,7 @@ * mail/supercite.el (sc-version): Doc fix. -2009-03-19 Leo (tiny change) +2009-03-19 Leo Liu (tiny change) * mail/supercite.el (sc-version): Fix typo in interactive spec. === modified file 'lisp/ChangeLog.15' --- lisp/ChangeLog.15 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.15 2012-01-10 17:32:19 +0000 @@ -288,7 +288,7 @@ * emacs-lisp/ewoc.el (ewoc-goto-next): Give a more explicit error if there is no node. (Bug#3261) -2011-03-04 Leo +2011-03-04 Leo Liu * vc/diff-mode.el (diff-mode): Fix whitespace-style. (Bug#8139) @@ -866,7 +866,7 @@ * net/soap-client.el: * net/soap-inspect.el: New files. -2011-02-16 Leo +2011-02-16 Leo Liu * dired-x.el (dired-mode-map, dired-extra-startup): Remove dired-copy-filename-as-kill since it's already in dired.el. @@ -1586,7 +1586,7 @@ * vc/vc-bzr.el (vc-bzr-pull, vc-bzr-merge-branch): Callers changed. -2011-01-28 Leo +2011-01-28 Leo Liu * emacs-lisp/advice.el (ad-make-advised-docstring): Don't apply highlighting to the "this function is advised" message. @@ -2668,7 +2668,7 @@ * mail/rmail.el (rmail-show-message-1): If rmail-enable-mime is non-nil, handle the header in rmail-show-mime-function. -2011-01-02 Leo +2011-01-02 Leo Liu * help-fns.el (describe-variable): Fix previous change. @@ -2699,7 +2699,7 @@ * mail/smtpmail.el (smtpmail-send-it): Write queued mail body with Unix EOLs. (Bug#7589) -2011-01-02 Leo +2011-01-02 Leo Liu * eshell/em-hist.el (eshell-previous-matching-input): Signal error if point is not behind eshell-last-output-end (Bug#7585). @@ -2867,7 +2867,7 @@ * obsolete/pgg-gpg.el, obsolete/pgg-def.el, obsolete/pgg.el: Move from lisp/. -2010-12-20 Leo +2010-12-20 Leo Liu * dnd.el (dnd-get-local-file-name): Unhex of file name shall always be performed (Bug#7680). @@ -2953,7 +2953,7 @@ * epa-file.el (epa-file-select-keys): Accept 'silent to inhibit key selection prompt; make 'silent as default (Bug#7487). -2010-12-16 Leo +2010-12-16 Leo Liu * eshell/eshell.el (eshell-directory-name): Use locate-user-emacs-file (Bug#7578). @@ -3081,7 +3081,7 @@ * diff-mode.el (diff-refine-hunk): Make it work when the hunk contains empty lines without a leading space. -2010-12-13 Leo +2010-12-13 Leo Liu * dired-aux.el (dired-do-redisplay): Postpone dired-after-readin-hook while mapping over marks (Bug#6810). @@ -3155,7 +3155,7 @@ (rmail-search-mime-message-function): Set to rmail-search-mime-message. -2010-12-13 Leo +2010-12-13 Leo Liu * ido.el (ido-common-initialization): New function. (bug#3274) (ido-mode): Use it. @@ -4990,7 +4990,7 @@ (minibuffer-force-complete): Set completion-cycling. (completion-all-sorted-completions): Move declaration before first use. -2010-10-28 Leo +2010-10-28 Leo Liu * iswitchb.el (iswitchb-kill-buffer): Avoid `iswitchb-make-buflist' which changes the order of matches seen by users (bug#7231). @@ -5279,7 +5279,7 @@ (set-cursor-color, set-mouse-color, set-border-color): Use read-color. -2010-10-24 Leo +2010-10-24 Leo Liu * eshell/em-unix.el (eshell-remove-entries): Use the TRASH argument of delete-file and delete-directory (Bug#7011). @@ -5876,7 +5876,7 @@ * vc-svn.el (vc-svn-merge-news): Use --non-interactive. (Bug#7152) -2010-10-08 Leo +2010-10-08 Leo Liu * dnd.el (dnd-get-local-file-name): If MUST-EXIST is non-nil, only return non-nil if the file exists (Bug#7090). @@ -7038,7 +7038,7 @@ * subr.el (y-or-n-p): New function, moved from src/fns.c; use read-key. -2010-09-12 Leo +2010-09-12 Leo Liu * net/rcirc.el (rcirc-server-commands, rcirc-client-commands) (rcirc-completion-start): New variables. @@ -7961,7 +7961,7 @@ * startup.el (command-line-1): Issue warning for ignored arguments --unibyte, etc (Bug#6886). -2010-08-22 Leo +2010-08-22 Leo Liu * net/rcirc.el (rcirc-add-or-remove): Accept a list of elements. (ignore, bright, dim, keyword): Split list of nicknames before @@ -7971,7 +7971,7 @@ * emacs-lisp/easy-mmode.el (define-minor-mode): Doc fix (Bug#6880). -2010-08-22 Leo +2010-08-22 Leo Liu Fix buffer-list rename&refresh after killing a buffer in ido. * ido.el: Revert Óscar's. @@ -8429,7 +8429,7 @@ * emacs-lisp/syntax.el (syntax-ppss-toplevel-pos): Fix typo in docstring (bug#6747). -2010-08-08 Leo +2010-08-08 Leo Liu * eshell/esh-io.el (eshell-get-target): Better detection of read-only file (Bug#6762). @@ -8535,7 +8535,7 @@ (tramp-handle-start-file-process): Use it, in order to invalidate file caches. -2010-08-03 Leo +2010-08-03 Leo Liu * server.el (server-start): Simplify loop. @@ -9336,7 +9336,7 @@ * xml.el (xml-parse-region): Avoid infloop (Bug#5281). -2010-06-29 Leo +2010-06-29 Leo Liu * emacs-lisp/rx.el (rx): Doc fix. (Bug#6537) @@ -19360,7 +19360,7 @@ * eshell/em-dirs.el (eshell-complete-user-reference): Declare pcomplete functions and variables to avoid compiler warnings. -2009-09-13 Leo (tiny change) +2009-09-13 Leo Liu (tiny change) * eshell/em-script.el (eshell-login-script, eshell-rc-script): * eshell/em-dirs.el (eshell-last-dir-ring-file-name): @@ -19823,7 +19823,7 @@ * files.el (locate-file-completion-table): Make it provide boundary information, so partial-completion works better. -2009-09-04 Leo (tiny change) +2009-09-04 Leo Liu (tiny change) * mail/footnote.el (Footnote-text-under-cursor): Check footnote-text-marker-alist before using it (bug#4324). === modified file 'lisp/ChangeLog.2' --- lisp/ChangeLog.2 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.2 2012-01-10 17:32:19 +0000 @@ -56,7 +56,7 @@ buffer or file has changed. * abbrev.el: Doc fix. - * files.el: + * files.el: ??? 1988-08-03 Robert J. Chassell (bob@frosted-flakes.ai.mit.edu) @@ -454,7 +454,7 @@ 1988-04-09 Leonard H. Tower Jr. (tower@frosted-flakes.ai.mit.edu) - * rnewspost.el (news-post-news, news-reply) No longer re-inits + * rnewspost.el (news-post-news, news-reply): No longer re-inits *post-news* buffer, if buffer-modified-p. 1988-04-09 Richard Stallman (rms@frosted-flakes.ai.mit.edu) @@ -852,7 +852,7 @@ * lisp-mode.el (eval-print-last-sexp): * debug.el (debugger-mode): * chistory.el (Command-history-setup): - * options.el (Edit-options-mode): + * options.el (Edit-options-mode): ??? 1987-12-01 Richard Stallman (rms@frosted-flakes) @@ -1116,7 +1116,7 @@ 1987-06-08 Richard M. Stallman (rms@prep) - * version 18.46 released. + * Version 18.46 released. * isearch.el (isearch): Typo (3 should be 2) in getting old start-point in reverse regexp search made more liberal. @@ -1131,7 +1131,7 @@ 1987-05-31 Richard M. Stallman (rms@prep) - * version 18.45. + * Version 18.45. * informat.el (Info-split): Bind case-fold-search to t. @@ -1319,7 +1319,7 @@ 1987-04-15 Paul Rubin (phr@prep) - * version 18.44 released. + * Version 18.44 released. 1987-04-14 Richard Mlynarik (mly@prep) @@ -1910,7 +1910,7 @@ 1987-01-16 Richard Mlynarik (mly@prep) - * rmail.el (rmail-count-new-messages), + * rmail.el (rmail-count-new-messages): * rmailout.el (rmail-output-to-rmail-file): Add optional arg `nomsg' to former, which latter supplies, so that rmail doesn't report counting one appended message. @@ -2397,7 +2397,7 @@ 1986-11-23 Richard M. Stallman (rms@prep) - * version 18.31 released. + * Version 18.31 released. * x-mouse.el: New mouse-command keys are C-x C-@. @@ -2482,7 +2482,7 @@ 1986-11-14 Richard M. Stallman (rms@prep) - * Emacs version 18.30 * + * Emacs version 18.30. * rmail.el (rmail-forward): Use mail-other-window unless there is only one window visible. @@ -2624,8 +2624,8 @@ 1986-11-04 Richard M. Stallman (rms@prep) - * various files (dired-mode, Edit-options-mode, rmail-mode, - rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): + * various files (dired-mode, Edit-options-mode, rmail-mode) + (rmail-summary-mode, rmail-edit-mode, Buffer-menu-mode): Give these symbols `special' as a `mode-class' property. * dired.el (dired-mode): Take out local value for === modified file 'lisp/ChangeLog.3' --- lisp/ChangeLog.3 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.3 2012-01-10 17:32:19 +0000 @@ -533,7 +533,7 @@ 1993-05-16 Richard Stallman (rms@geech.gnu.ai.mit.edu) - * gnus.el, gnuspost.el, gnusmail.el, gnusmisc.el + * gnus.el, gnuspost.el, gnusmail.el, gnusmisc.el, * nntp.el, nnspool.el, mhspool.el: Version 3.15 from Umeda. * frame.el (toggle-scroll-bar): Renamed from toggle-vertical-scroll... @@ -762,8 +762,8 @@ Fail more gracefully if we can't build bold, italic, etc, versions of the default font. - * faces.el (make-face-bold, make-face-italic, - make-face-bold-italic, make-face-unbold, make-face-unitalic): + * faces.el (make-face-bold, make-face-italic) + (make-face-bold-italic, make-face-unbold, make-face-unitalic): Implement NOERROR argument. (x-initialize-frame-faces): Use the NOERROR argument to the font manipulation functions to avoid errors while starting up. @@ -1772,8 +1772,8 @@ 1993-03-24 Jim Blandy (jimb@geech.gnu.ai.mit.edu) - * calendar.el (calendar-standard-time-zone-name, - calendar-daylight-time-zone-name): Initialize these at load-time, + * calendar.el (calendar-standard-time-zone-name) + (calendar-daylight-time-zone-name): Initialize these at load-time, as well as calendar-time-zone. * calendar.el (calendar-time-zone): Fix code which initializes @@ -1827,7 +1827,7 @@ * help.el, register.el, replace.el, reposition.el, rfc822.el, * rlogin.el, rot13.el, scribe.el, scroll-bar.el, sendmail.el, * setenv.el, sgml-mode.el, simple.el, simula.el, sort.el, spell.el, - * spook.el, studly.el, tabify.el, text-mode.el: Added or corrected + * spook.el, studly.el, tabify.el, text-mode.el: Add or correct Commentary headers. 1993-03-22 Edward M. Reingold (reingold@emr.cs.uiuc.edu) @@ -1840,7 +1840,7 @@ * man.el, mlconvert.el, mlsupport.el, modula2.el, mouse.el, * mpuz.el, netunam.el, novice.el, nroff-mode.el, options.el, * outline.el, page.el, paragraphs.el, picture.el, prolog.el, - * rect.el: Added or corrected Commentary sections. + * rect.el: Add or correct Commentary sections. 1993-03-22 Eric S. Raymond (eric@geech.gnu.ai.mit.edu) @@ -1857,7 +1857,7 @@ * mail-utils.el, mailalias.el, makefile.el, makesum.el, mim-mode.el, * modula2.el, nroff-mode.el, perl-mode.el, prolog.el, scheme.el, * sgml-mode.el, tex-mode.el: - Added or corrected Commentary sections. There's more of this + Add or correct Commentary sections. There's more of this coming; soon, the package finder will be able to browse Commentary sections, and I want almost all packages to have useful ones. @@ -1972,7 +1972,7 @@ * cust-print.el, find-dired.el, etags.el, electric.el, dired.el, * dired-aux.el, cust-print.el, cmuscheme.el, cmulisp.el, cl.el, * case-table.el, byte-run.el, ange-ftp.el, backquote.el: - Added or corrected library header comments. + Add or correct library header comments. 1993-03-17 Eric S. Raymond (eric@mole.gnu.ai.mit.edu) @@ -2186,8 +2186,8 @@ 1993-03-10 Edward M. Reingold (reingold@emr.cs.uiuc.edu) - * diary-insert.el (insert-anniversary-diary-entry, - insert-block-diary-entry): Fix calendar-date-display-form used. + * diary-insert.el (insert-anniversary-diary-entry) + (insert-block-diary-entry): Fix calendar-date-display-form used. 1993-03-10 Jim Blandy (jimb@totoro.cs.oberlin.edu) @@ -2383,8 +2383,8 @@ nonexistent function last-month-of-hebrew-year to the correct function hebrew-calendar-last-month-of-year. - * cal-mayan.el (calendar-mayan-haab-on-or-before, - calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'. + * cal-mayan.el (calendar-mayan-haab-on-or-before) + (calendar-mayan-tzolkin-on-or-before): Change `mod' to `%'. * cal-mayan.el (calendar-next-tzolkin-date): Delete bogus second defun. @@ -2857,8 +2857,8 @@ * ehelp.el (electric-help-command-loop): Same. * electric.el (Electric-command-loop): Same. * emerge.el (emerge-show-file-name): Same. - * fortran.el (fortran-abbrev-start, - fortran-window-create-momentarily): Same. + * fortran.el (fortran-abbrev-start) + (fortran-window-create-momentarily): Same. * gnus.el (gnus-Subject-next-article): Same. * info.el (Info-summary): Same. * isearch-mode.el (isearch-update, isearch-unread): Same. === modified file 'lisp/ChangeLog.4' --- lisp/ChangeLog.4 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.4 2012-01-10 17:32:19 +0000 @@ -124,7 +124,7 @@ * server.el (server-kill-emacs-query-function): Ignore killed buffers. -1994-05-24 Kenneth Manheimer (ken.manheimer@nist.gov) +1994-05-24 Ken Manheimer (ken.manheimer@nist.gov) * allout.el (outline-chart-subtree): Include outline-next- heading in loop conditions to detect end-of-buffer (and avoid @@ -342,7 +342,7 @@ * startup.el (precompute-menubar-bindings): Don't precompute menus if not using x. -1994-05-12 Kenneth Manheimer (klm@coil.nist.gov) +1994-05-12 Ken Manheimer (klm@coil.nist.gov) * allout.el (outline-mode): Use outline-this-or-next-heading. * allout.el (outline-this-or-next-heading): New function. @@ -421,7 +421,7 @@ 1994-05-10 Karl Heuer (kwzh@hal.gnu.ai.mit.edu) - * ediff.el (ediff-no-help-in-control-buffer): Renamed from + * ediff.el (ediff-no-help-in-control-buffer): Rename from ediff-nix-help-in-control-buffer, to match doc and usage. * autoload.el (update-file-autoloads): Delete leftover variable. @@ -517,7 +517,7 @@ * cal-menu.el (calendar-mouse-set-mark): New function. (calendar-mouse-date-menu): Bind it to key. -1994-05-08 Kenneth Manheimer (klm@coil.nist.gov) +1994-05-08 Ken Manheimer (klm@coil.nist.gov) * allout.el (outline-init): New user interface for control of outline-mode session setup, sets up `outline-find-file-hook', @@ -958,9 +958,9 @@ * files.el (revert-buffer): Widen before replacing text. -1994-04-29 Kenneth Manheimer (ken.manheimer@nist.gov) +1994-04-29 Ken Manheimer (ken.manheimer@nist.gov) - * allout.el: major code speedups, bug fixes, behavior + * allout.el: Major code speedups, bug fixes, behavior refinements, doc-string clarification and elaboration, etc. Prominent new features include: - Exposure changes and navigation are greatly accelerated. @@ -1689,7 +1689,7 @@ * saveplace.el (save-place-find-file-hook) (save-place-kill-emacs-hook): New functions. - (hooks for find-file-hooks,kill-emacs-hook): Use those new functions. + (hooks for find-file-hooks, kill-emacs-hook): Use those new functions. * menu-bar.el (clipboard-yank, clipboard-kill-ring-save) (clipboard-kill-region): New functions. Give them @@ -3114,32 +3114,32 @@ (calendar-cursor-to-date): Add optional parameter to cause error signal when cursor is not on a date---this allows lots of simplifications throughout the code. - (calendar-forward-month,calendar-set-mark) - (calendar-exchange-point-and-mark,calendar-count-days-region) - (calendar-print-day-of-year,calendar-print-iso-date) - (calendar-print-julian-date,calendar-print-islamic-date) - (calendar-print-hebrew-date,calendar-print-astro-day-number): + (calendar-forward-month, calendar-set-mark) + (calendar-exchange-point-and-mark, calendar-count-days-region) + (calendar-print-day-of-year, calendar-print-iso-date) + (calendar-print-julian-date, calendar-print-islamic-date) + (calendar-print-hebrew-date, calendar-print-astro-day-number): Use simplification. * holidays.el (calendar-cursor-holidays): Use new error arg to calendar-cursor-to-date. - * diary.el (view-diary-entries,diary-islamic-date): Use new error arg + * diary.el (view-diary-entries, diary-islamic-date): Use new error arg to calendar-cursor-to-date. - * diary-ins.el (insert-diary-entry,insert-weekly-diary-entry) - (insert-monthly-diary-entry,insert-yearly-diary-entry) - (insert-anniversary-diary-entry,insert-block-diary-entry) - (insert-cyclic-diary-entry,insert-hebrew-diary-entry) - (insert-monthly-hebrew-diary-entry,insert-yearly-hebrew-diary-entry) - (insert-islamic-diary-entry,insert-monthly-islamic-diary-entry) + * diary-ins.el (insert-diary-entry, insert-weekly-diary-entry) + (insert-monthly-diary-entry, insert-yearly-diary-entry) + (insert-anniversary-diary-entry, insert-block-diary-entry) + (insert-cyclic-diary-entry, insert-hebrew-diary-entry) + (insert-monthly-hebrew-diary-entry, insert-yearly-hebrew-diary-entry) + (insert-islamic-diary-entry, insert-monthly-islamic-diary-entry) (insert-yearly-islamic-diary-entry): Use new error arg to calendar-cursor-to-date. * solar.el (calendar-sunrise-sunset): Use new error arg to calendar-cursor-to-date. - * cal-french.el (calendar-print-french-date,diary-french-date): + * cal-french.el (calendar-print-french-date, diary-french-date): Use new error arg to calendar-cursor-to-date. * cal-mayan.el (calendar-print-mayan-date): Use new error arg @@ -3516,16 +3516,18 @@ (diary-entry-marker, calendar-today-marker) (calendar-holiday-marker): Don't autoload them; change definitions to support monochrome and color workstations. - (calendar-french-date-string,calendar-mayan-date-string): Autoload them. + (calendar-french-date-string, calendar-mayan-date-string): + Autoload them. (calendar-day-of-year-string, calendar-iso-date-string) - (calendar-julian-date-string,calendar-islamic-date-string) - (calendar-hebrew-date-string,calendar-astro-date-string): New functions. + (calendar-julian-date-string, calendar-islamic-date-string) + (calendar-hebrew-date-string, calendar-astro-date-string): + New functions. (calendar-print-day-of-year, calendar-print-iso-date) - (calendar-print-iso-date,calendar-print-julian-date) - (calendar-print-islamic-date,calendar-print-hebrew-date) + (calendar-print-iso-date, calendar-print-julian-date) + (calendar-print-islamic-date, calendar-print-hebrew-date) (calendar-print-astro-day-number): Use them. (calendar-mode-map): Add mouse support. - (calendar-unmark,mark-visible-calendar-date,calendar-mark-today): + (calendar-unmark, mark-visible-calendar-date, calendar-mark-today): Rewritten. * diary.el (diary-day-of-year, diary-iso-date, diary-islamic-date) @@ -5896,8 +5898,8 @@ * loaddefs.el (ctl-x-map): `C-x r c' now runs `clear-rectangle'. - * texinfmt.el (texinfo-format-region texinfo-format-buffer): Add - ###autoload cookies. + * texinfmt.el (texinfo-format-region texinfo-format-buffer): + Add ###autoload cookies. (batch-texinfo-format): Use `buffer-disable-undo' instead of obsolete function `buffer-flush-undo'. @@ -5916,8 +5918,8 @@ 1993-08-26 Jim Blandy (blandy@comano.cscs.ch) - * add-log.el (add-log-full-name, add-log-mailing-address): New - variables. + * add-log.el (add-log-full-name, add-log-mailing-address): + New variables. (add-change-log-entry): Don't ask for the login name and site name separately; instead, prompt for a mailing address; that's more useful. Set add-log-full-name and add-log-mailing-address, so @@ -8760,8 +8762,8 @@ calendar-time-display-form): Change Universal Time (UT) to Coordinated Universal Time (UTC). - *solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): Change - Universal Time (UT) to Coordinated Universal Time (UTC). + * solar.el (solar-setup, solar-ephemeris-time, sunrise-sunset): + Change Universal Time (UT) to Coordinated Universal Time (UTC). (solar-time-string): Use calendar-daylight-time-offset instead of 1 hr, and use calendar-daylight-savings-switchover-time instead of midnight. Add an optional parameter to allow forcing the use of === modified file 'lisp/ChangeLog.5' --- lisp/ChangeLog.5 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.5 2012-01-10 17:32:19 +0000 @@ -4501,7 +4501,7 @@ (reporter-status-message, reporter-status-count): New variables. * reporter.el (reporter-update-status, reporter-beautify-list) - reporter-dump-variable): Now smarter about formatting variables + (reporter-dump-variable): Now smarter about formatting variables with list values. Checks the value of reporter-dont-compact-list. 1994-12-23 Richard Stallman @@ -4732,8 +4732,8 @@ 1994-12-18 Lawrence R. Dodd (dodd@roebling.poly.edu) - * fortran.el (fortran-end-if, fortran-end-do, - fortran-beginning-if, fortran-beginning-do): New subroutines. + * fortran.el (fortran-end-if, fortran-end-do) + (fortran-beginning-if, fortran-beginning-do): New subroutines. (fortran-blink-matching-if, fortran-blink-matching-do): Use them. (fortran-mark-do, fortran-mark-if): New user functions. (fortran-blink-matching-if, fortran-mode): Doc mod. @@ -5249,8 +5249,8 @@ 1994-11-09 Francesco Potortì (pot@cnuce.cnr.it) - * man.el (Man-berkeley-sed-script, Man-sysv-sed-script, - Man-cleanup-manpage, Man-fontify-manpage): Handle the "+\bo" form + * man.el (Man-berkeley-sed-script, Man-sysv-sed-script) + (Man-cleanup-manpage, Man-fontify-manpage): Handle the "+\bo" form (used by aix) in addition to the "o\b+" one (used by sun). 1994-11-09 Karl Heuer @@ -5285,8 +5285,8 @@ 1994-11-08 Ed Reingold - * calendar.el (diary-entry-marker, calendar-today-marker, - calendar-holiday-marker): Don't supersede attributes for faces + * calendar.el (diary-entry-marker, calendar-today-marker) + (calendar-holiday-marker): Don't supersede attributes for faces `diary-face', `calendar-display-face', or `holiday-face' if they are already defined. @@ -5341,7 +5341,7 @@ * bytecomp.el (byte-compile-insert-header): Escape backslashes in FILENAME when putting it inside a string constant. -1994-10-31 voelker +1994-10-31 Geoff Voelker * makefile.nt: New file. @@ -5634,8 +5634,8 @@ 1994-10-22 Roland McGrath - * dired-aux.el (dired-do-tags-search, - dired-do-tags-query-replace): New functions. + * dired-aux.el (dired-do-tags-search, dired-do-tags-query-replace): + New functions. * dired.el (dired-mode-map): Bind A to dired-do-tags-search, Q to dired-do-tags-query-replace. @@ -5665,8 +5665,8 @@ 1994-10-20 Noah Friedman - * timer.el (timer-error, timer-abnormal-termination, - timer-filter-error): New error conditions. + * timer.el (timer-error, timer-abnormal-termination) + (timer-filter-error): New error conditions. (timer-process-filter, timer-process-sentinel): Signal an error, don't just print a message. @@ -5707,8 +5707,8 @@ 1994-10-19 Boris Goldowsky - * facemenu.el (facemenu-face-menu, facemenu-foreground-menu, - facemenu-background-menu, facemenu-special-menu): New or renamed + * facemenu.el (facemenu-face-menu, facemenu-foreground-menu) + (facemenu-background-menu, facemenu-special-menu): New or renamed variables for submenus. * facemenu.el (facemenu-color-alist): Renamed from facemenu-colors. * facemenu.el (facemenu-add-new-face): New function. @@ -5901,8 +5901,8 @@ (facemenu-add-face, facemenu-discard-redundant-faces): New functions. * facemenu.el (facemenu-set-foreground, facemenu-set-background) - (facemenu-get-face, facemenu-foreground, facemenu-background): New - functions and variables. Faces with names of the form fg:color + (facemenu-get-face, facemenu-foreground, facemenu-background): + New functions and variables. Faces with names of the form fg:color and bg:color are now treated specially. (facemenu-update): Updated for above. @@ -6168,10 +6168,10 @@ * comint.el (comint-check-proc): Recognize `open'. (comint-exec): Use open-network-stream if command is a cons pair. - * font-lock.el (compilation-mode-font-lock-keywords, - rmail-summary-font-lock-keywords, dired-font-lock-keywords, - shell-font-lock-keywords, texi-font-lock-keywords, - perl-font-lock-keywords): Deleted. + * font-lock.el (compilation-mode-font-lock-keywords) + (rmail-summary-font-lock-keywords, dired-font-lock-keywords) + (shell-font-lock-keywords, texi-font-lock-keywords) + (perl-font-lock-keywords): Delete. * sh-script.el (sh-font-lock-keywords): Default to nil. @@ -6232,7 +6232,7 @@ (Man-filter-list, Man-original-frame, Man-arguments) (Man-fontify-manpage-flag, Man-sections-alist, Man-refpages-alist) (Man-uses-untabify-flag, Man-page-mode-string, Man-sed-script): - Added defvar's to keep the compiler quiet. + Add defvar's to keep the compiler quiet. (Man-getpage-in-background): Start buffer name with "*Man ". instead of "*man " to avoid conflict with "*mail*". (Man-match-substring): Defsubst moved before first call. @@ -7016,7 +7016,7 @@ * vc-hooks.el (vc-file-not-found-hook): Use save-excursion. -1994-09-18 Kenneth Manheimer (klm@coil.nist.gov) +1994-09-18 Ken Manheimer (klm@coil.nist.gov) * icomplete.el: Major rewrite to behave more like a minor mode. Doc fixes. @@ -7233,14 +7233,14 @@ 1994-09-14 Boris Goldowsky - * simple.el (repeat-complex-command, next-history-element, - previous-matching-history-element): Override print-level when + * simple.el (repeat-complex-command, next-history-element) + (previous-matching-history-element): Override print-level when offering command lines to edit. 1994-09-13 Karl Heuer - * faces.el (make-face-unbold, make-face-unitalic, make-face-bold, - make-face-italic, make-face-bold-italic): Don't try to frob font + * faces.el (make-face-unbold, make-face-unitalic, make-face-bold) + (make-face-italic, make-face-bold-italic): Don't try to frob font if it's nil. 1994-09-11 Richard Stallman @@ -7967,8 +7967,8 @@ Now accommodates buffer identifications generated by mode-line.el and uniquify.el. - * ediff.el (ediff-current-diff-face-A/B, - ediff-fine-diff-face-A/B,ediff-odd/even-diff-face-A/B): + * ediff.el (ediff-current-diff-face-A/B) + (ediff-fine-diff-face-A/B, ediff-odd/even-diff-face-A/B): Variables changed to contain face names instead of face internal representation. @@ -8714,9 +8714,9 @@ 1994-06-22 Noah Friedman (friedman@splode.com) - * rsz-mini.el (resize-minibuffer-window-exactly, - resize-minibuffer-frame, resize-minibuffer-frame-exactly): Doc - fixes. + * rsz-mini.el (resize-minibuffer-window-exactly) + (resize-minibuffer-frame, resize-minibuffer-frame-exactly): + Doc fixes. (resize-minibuffer-frame-exactly): Make default t. (resize-minibuffer-frame-original-height): New variable. (resize-minibuffer-setup): Set it locally in the minibuffer. @@ -8912,8 +8912,8 @@ 1994-06-17 Roland McGrath (roland@geech.gnu.ai.mit.edu) - * etags.el (tags-table-computed-list, - tags-table-computed-list-for): New variables. + * etags.el (tags-table-computed-list) + (tags-table-computed-list-for): New variables. (tags-table-list-pointer, tags-table-list-started-at): Doc fixes. (tags-table-parent-pointer-list): Variable removed. (tags-table-check-computed-list, tags-table-extend-computed-list): New === modified file 'lisp/ChangeLog.6' --- lisp/ChangeLog.6 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.6 2012-01-10 17:32:19 +0000 @@ -686,7 +686,7 @@ 1996-06-23 Noah Friedman - * rlogin.el (rlogin): make comint-output-filter-functions local + * rlogin.el (rlogin): Make comint-output-filter-functions local before adding hooks. 1996-06-22 Richard Stallman @@ -719,7 +719,7 @@ (ediff-make-diff2-buffer): Refuses to diff remote files. (ediff-make-diff2-buffer, ediff-setup-diff-regions): Changed functions. (ediff-make-diff2-buffer): New function. - Added ^\C-m$ to ok-lines regexps + Add ^\C-m$ to ok-lines regexps. * ediff-ptch.el: New file. @@ -1478,8 +1478,8 @@ 1996-04-18 Lars Magne Ingebrigtsen - * gnus.el (gnus-summary-pipe-output, gnus-buffer-configuration, - gnus-window-to-buffer): Pop up the shell buffer after piping + * gnus.el (gnus-summary-pipe-output, gnus-buffer-configuration) + (gnus-window-to-buffer): Pop up the shell buffer after piping articles through a filter. * gnus-ems.el: Make invisible text intangible as well. @@ -2684,7 +2684,7 @@ determined in c-emacs-features. * cc-mode.el: - imenu is required in Emacs 19, but doesn't exist in XEmacs + imenu is required in Emacs 19, but doesn't exist in XEmacs. * cc-mode.el (c-site-default-style): New variable. @@ -2874,15 +2874,15 @@ 1996-01-29 Andreas Schwab - * ada-mode.el (ada-indent-region, ada-check-matching-start, - ada-check-defun-name): Fix error format string. + * ada-mode.el (ada-indent-region, ada-check-matching-start) + (ada-check-defun-name): Fix error format string. * allout.el (outline-process-exposed): Likewise. * bookmark.el (bookmark-load): Likewise. * cpp.el (cpp-parse-error): Likewise. * ediff-init.el (ediff-event-point, ediff-event-buffer): Likewise. - * etags.el (visit-tags-table-buffer, tags-loop-scan, - complete-tag): Likewise. + * etags.el (visit-tags-table-buffer, tags-loop-scan) + (complete-tag): Likewise. * forms.el (forms--process-format-list): Likewise. * gnus-ems.el (gnus-summary-insert-pseudos-xemacs): Likewise. * hexl.el (hexl-hex-char-to-integer, hexl-oct-char-to-integer): @@ -3106,8 +3106,8 @@ * facemenu.el (list-text-properties-at): Likewise. * finder.el (finder-summary): Likewise. * flow-ctrl.el (enable-flow-control): Likewise. - * forms.el (forms--help, forms-search-forward, - forms-search-backward): Likewise. + * forms.el (forms--help, forms-search-forward) + (forms-search-backward): Likewise. * help-macro.el (make-help-screen): Likewise. * hippie-exp.el (hippie-expand): Likewise. * holidays.el (calendar-cursor-holidays): Likewise. @@ -3133,8 +3133,8 @@ * type-break.el (type-break-demo-life): Likewise. * view.el (view-mode-enter, View-scroll-lines-forward): Likewise. * viper-ex.el (ex-pwd, vip-info-on-file): Likewise. - * viper-macs.el (ex-map-read-args, ex-unmap-read-args, - vip-record-kbd-macro): Likewise. + * viper-macs.el (ex-map-read-args, ex-unmap-read-args) + (vip-record-kbd-macro): Likewise. * viper-util.el (vip-save-setting): Likewise. * ada-mode.el (ada-adjust-case-region, ada-indent-region): Delete @@ -3146,14 +3146,14 @@ * enriched.el (enriched-next-annotation): Likewise. * ispell4.el (ispell-point): Likewise. * mh-e.el (mh-get-new-mail): Likewise. - * saveplace.el (toggle-save-place, save-place-alist-to-file, - load-save-place-alist-from-file): Likewise. + * saveplace.el (toggle-save-place, save-place-alist-to-file) + (load-save-place-alist-from-file): Likewise. * shadow.el (list-load-path-shadows): Likewise. * shadowfile.el (shadow-cancel, shadow-copy-file): Likewise. * subr.el (read-quoted-char): Likewise. * tpu-edt.el (tpu-y-or-n-p): Likewise. - * vip.el (vip-replace-string, vip-search-forward, - vip-search-backward): Likewise. + * vip.el (vip-replace-string, vip-search-forward) + (vip-search-backward): Likewise. * viper-ex.el (ex-set): Likewise. 1996-01-24 Karl Heuer @@ -3176,9 +3176,9 @@ * solitaire.el (solitaire): Doc fix. - * solar.el (solar-moment, solar-ephemeris-time, - solar-equatorial-coordinates, solar-horizontal-coordinates): Doc - fixes. + * solar.el (solar-moment, solar-ephemeris-time) + (solar-equatorial-coordinates, solar-horizontal-coordinates): + Doc fixes. * lunar.el (lunar-new-moon-on-or-after): Doc fix. @@ -3221,11 +3221,11 @@ * cal-tex.el (cal-tex-preamble): Add \hfuzz=1000pt to get rid of overfull box messages. - * solar.el (calendar-latitude, calendar-longitude, - calendar-location-name, solar-sunrise-and-sunset): Fix doc strings. + * solar.el (calendar-latitude, calendar-longitude) + (calendar-location-name, solar-sunrise-and-sunset): Fix doc strings. (solar-exact-local-noon, solar-sunrise-sunset): Refer to (calendar-longitude) and (calendar-latitude) instead of - calendar-longitude and + calendar-longitude and calendar-latitude. 1996-01-24 Richard Stallman @@ -3743,67 +3743,67 @@ * custom.el (custom-default-validate): Fix message spelling. * debug.el (debug): Likewise. - * doctor.el (make-doctor-variables, doctor-othermodifierp, - doctor-strangelove): Likewise. + * doctor.el (make-doctor-variables, doctor-othermodifierp) + (doctor-strangelove): Likewise. * dunnet.el (dun-sauna-heat, dun-login): Likewise. * gnus.el (gnus-summary-save-article): Likewise. * hideshow.el (hs-hide-block): Likewise. * hilit19.el (hilit-submit-feedback): Likewise. - * mail-extr.el (mail-extr-nuke-outside-range, - mail-extr-all-top-level-domains): Likewise. + * mail-extr.el (mail-extr-nuke-outside-range) + (mail-extr-all-top-level-domains): Likewise. * simple.el (shell-command): Likewise. * term.el (term-process-pager): Likewise. * term/sun-mouse.el (describe-mouse-briefly): Likewise. - * ada-mode.el (ada-case-keyword, ada-auto-case, ada-krunch-args, - ada-call-pretty-printer): Doc fix. - * allout.el (outline-primary-bullet, outline-numbered-bullet, - outline-override-protect, outline-explicitly-deactivated, - outline-init, outline-chart-subtree, outline-chart-spec, - outline-make-topic-prefix, outline-open-topic, - outline-reindent-body, outline-yank-processing, outline-yank, - outlineify-sticky): Doc fix. + * ada-mode.el (ada-case-keyword, ada-auto-case, ada-krunch-args) + (ada-call-pretty-printer): Doc fix. + * allout.el (outline-primary-bullet, outline-numbered-bullet) + (outline-override-protect, outline-explicitly-deactivated) + (outline-init, outline-chart-subtree, outline-chart-spec) + (outline-make-topic-prefix, outline-open-topic) + (outline-reindent-body, outline-yank-processing, outline-yank) + (outlineify-sticky): Doc fix. * apropos.el (apropos-files-scanned): Doc fix. * arc-mode.el (archive-summarize-files): Doc fix. * bib-mode.el (capitalize-title-stop-words): Doc fix. * bibtex.el (bibtex-generate-autokey, bibtex-find-entry-location): Doc fix. - * bookmark.el (bookmark-save-flag, bookmark-read-annotation-text-func, - bookmark-rename, bookmark-bmenu-mode, bookmark-menu-rename): Doc fix. - * cc-mode.el (c-file-offsets, c++-mode, c-mode, objc-mode, - c-postprocess-file-styles): Doc fix. + * bookmark.el (bookmark-save-flag, bookmark-read-annotation-text-func) + (bookmark-rename, bookmark-bmenu-mode, bookmark-menu-rename): Doc fix. + * cc-mode.el (c-file-offsets, c++-mode, c-mode, objc-mode) + (c-postprocess-file-styles): Doc fix. * cl-extra.el (cl-copy-tree): Doc fix. * comint.el (comint-ptyp, comint-completion-autolist): Doc fix. * compile.el (compilation-error-list): Doc fix. * cplus-md.el (c++-mode): Doc fix. * cpp.el (cpp-unknown-face, cpp-face-mono-list, cpp-face-all-list): Doc fix. - * custom.el (rear-nonsticky, custom-property-set, custom-field-accept, - custom-repeat-extract, custom-pair-extract, custom-list-extract, - custom-choice-extract, custom-choice-validate, custom-mode-map): + * custom.el (rear-nonsticky, custom-property-set, custom-field-accept) + (custom-repeat-extract, custom-pair-extract, custom-list-extract) + (custom-choice-extract, custom-choice-validate, custom-mode-map): Doc fix. * dired-x.el (dired-mark-sexp): Doc fix. * docref.el (docref-subst): Doc fix. * edebug.el (edebug-read): Doc fix. * ediff-init.el (ediff-keep-variants): Doc fix. * ediff-wind.el (ediff-prefer-iconified-control-frame): Doc fix. - * edt.el (edt-find-forward, edt-find-backward, edt-find, - edt-find-next-forward, edt-find-next-backward, edt-find-next): Doc fix. + * edt.el (edt-find-forward, edt-find-backward, edt-find) + (edt-find-next-forward, edt-find-next-backward, edt-find-next): Doc fix. * ffap.el (ffap-list-env): Doc fix. * files.el (make-directory): Doc fix. - * fill.el (fill-context-prefix, unjustify-current-line, - unjustify-region): Doc fix. + * fill.el (fill-context-prefix, unjustify-current-line) + (unjustify-region): Doc fix. * font-lock.el (font-lock-keywords): Doc fix. * format.el (format-annotate-atomic-property-change): Doc fix. * forms.el (forms-toggle-read-only, forms-enumerate): Doc fix. gnus-cus.el: Doc fix. * gnus-edit.el (gnus-score-custom-data): Doc fix. * gnus-uu.el (gnus-uu-do-not-unpack-archives): Doc fix. - * gnus.el (gnus-buffer-configuration, - gnus-article-hide-headers-if-wanted): Doc fix. - * hexl.el (hexl-program, hexl-beginning-of-1k-page, - hexl-end-of-1k-page, hexl-beginning-of-512b-page, - hexl-end-of-512b-page): Doc fix. + * gnus.el (gnus-buffer-configuration) + (gnus-article-hide-headers-if-wanted): Doc fix. + * hexl.el (hexl-program, hexl-beginning-of-1k-page) + (hexl-end-of-1k-page, hexl-beginning-of-512b-page) + (hexl-end-of-512b-page): Doc fix. * hideshow.el (hs-unbalance-handler-method, hs-show-block): Doc fix. * hilit19.el (hilit-lookup-face-create): Doc fix. * icomplete.el (icomplete-simple-completing-p, icomplete-completions): @@ -3814,8 +3814,8 @@ * iso-cvt.el (iso-fix-tex2iso): Doc fix. * ispell4.el (ispell-gnu-look-still-broken-p, ispell-message-text-end): Doc fix. - * make-mode.el (makefile-insert-special-target, - makefile-backslash-region): Doc fix. + * make-mode.el (makefile-insert-special-target) + (makefile-backslash-region): Doc fix. * mh-e.el (mh-good-msg-regexp): Doc fix. * modula2.el (m2-case, m2-for, m2-if): Doc fix. * msb.el (msb-max-file-menu-items, msb-menu-cond): Doc fix. @@ -3830,12 +3830,12 @@ * sh-script.el (sh-mode-syntax-table): Doc fix. * simple.el (next-completion): Doc fix. * skeleton.el (skeleton-insert): Doc fix. - * supercite.el (sc-citation-nonnested-root-regexp, - sc-add-citation-level, sc-no-blank-line-or-header): Doc fix. + * supercite.el (sc-citation-nonnested-root-regexp) + (sc-add-citation-level, sc-no-blank-line-or-header): Doc fix. * tempo.el (tempo-local-tags, tempo-user-elements, tempo-use-tag-list): Doc fix. - * term.el (term-ptyp, term-termcap-format, term-scroll-region, - term-completion-autolist): Doc fix. + * term.el (term-ptyp, term-termcap-format, term-scroll-region) + (term-completion-autolist): Doc fix. * texinfo.el (texinfo-master-menu): Doc fix. * texnfo-upd.el (texinfo-master-menu): Doc fix. * thingatpt.el (read-from-whole-string): Doc fix. @@ -3845,8 +3845,8 @@ * type-break.el (type-break-keystroke-threshold, type-break-mode): Doc fix. * vip.el (vip-shift-width): Doc fix. - * viper.el (vip-insert-diehard-minor-mode, vip-toggle-search-style, - vip-del-backward-char-in-replace, vip-query-replace): Doc fix. + * viper.el (vip-insert-diehard-minor-mode, vip-toggle-search-style) + (vip-del-backward-char-in-replace, vip-query-replace): Doc fix. * vmsproc.el (display-subprocess-window): Doc fix. * xscheme.el (xscheme-control-g-synchronization-p): Doc fix. @@ -4389,9 +4389,9 @@ 1995-12-19 Eli Zaretskii - * time.el (display-time): make it work under ms-dos by setting the + * time.el (display-time): Make it work under MS-DOS by setting the `dos-display-time' variable instead of invoking `wakeup' as - asynchronous process (which doesn't work under ms-dos). + asynchronous process (which doesn't work under MS-DOS). 1995-12-19 Karl Heuer @@ -4419,8 +4419,8 @@ 1995-12-14 Lars Magne Ingebrigtsen - * gnus.el (gnus-summary-mode-line-format, - gnus-article-mode-line-format, gnus-group-mode-line-format): + * gnus.el (gnus-summary-mode-line-format) + (gnus-article-mode-line-format, gnus-group-mode-line-format): Include the buffer name in the default mode strings. (gnus-mode-non-string-length): Changed the default to not limit/pad mode line lengths. @@ -4502,8 +4502,8 @@ (bibtex-font-lock-keywords): New variable with font-lock keywords for BibTeX mode. - * bibtex.el (bibtex-make-optional-field): Not longer interactive - (suggested by Karl Eichwalder ). + * bibtex.el (bibtex-make-optional-field): Not longer interactive. + Suggested by Karl Eichwalder . * bibtex.el (bibtex-maintain-sorted-entries): Set to nil, since it requires more user attention and more restricted files to have @@ -4561,8 +4561,8 @@ to bibtex-completion-candidates). (bibtex-complete-string): Made it use bibtex-string. - * bibtex.el (bibtex-keys, - bibtex-buffer-last-parsed-for-keys-tick): New buffer-local + * bibtex.el (bibtex-keys) + (bibtex-buffer-last-parsed-for-keys-tick): New buffer-local variables to make parsing of BibTeX buffer for reference keys (needed by TAB completion in minibuffer when entering key) more occasional. @@ -4708,17 +4708,17 @@ 1995-11-29 Paul Eggert - * cal-chinese.el (calendar-chinese-sexagesimal-name): Renamed from + * cal-chinese.el (calendar-chinese-sexagesimal-name): Rename from calendar-chinese-sexagisimal-name to fix misspelling. * cal-hebrew.el (holiday-rosh-hashanah-etc): Fix misspelled var. * holidays.el (holiday-easter-etc): Fix misspelling of "Whitmonday". * calendar.el (calendar-setup, calendar-basic-setup) (calendar-next-calendar-round-date) - (calendar-previous-calendar-round-date, cal-tex-cursor-year) - * cal-julian.el (calendar-absolute-from-astro) + (calendar-previous-calendar-round-date, cal-tex-cursor-year): + * cal-julian.el (calendar-absolute-from-astro): * cal-mayan.el (calendar-next-calendar-round-date) - (calendar-previous-calendar-round-date) - * diary-lib.el (list-sexp-diary-entries) + (calendar-previous-calendar-round-date): + * diary-lib.el (list-sexp-diary-entries): * solar.el (solar-longitude): Doc fixes to fix misspellings. 1995-11-29 Richard Stallman @@ -5010,8 +5010,8 @@ 1995-11-14 Eric Ding * goto-addr.el (goto-address-highlight-p): New variable. - (goto-address-fontify): Removed check for invisible text, - set inhibit-point-motion-hooks instead + (goto-address-fontify): Remove check for invisible text, + set inhibit-point-motion-hooks instead. 1995-11-13 Richard Stallman @@ -5980,7 +5980,7 @@ * help.el (print-help-return-message): Handle lists in special-display-regexps and same-window-regexps. Also in - special-display-buffer-names and same-window-buffer-names + special-display-buffer-names and same-window-buffer-names. * files.el (interpreter-mode-alist): Handle nawk. @@ -6157,8 +6157,8 @@ dates; fix astro date message. (calendar-mouse-2-date-menu): Add dayname to menu. - * cal-french.el (french-calendar-special-days-array, - calendar-french-date-string): Fix accents. + * cal-french.el (french-calendar-special-days-array) + (calendar-french-date-string): Fix accents. (calendar-goto-french-date): Use reverse instead of nreverse; fix accents. (french-calendar-epoch): New variable. @@ -6168,8 +6168,8 @@ (dst-adjust-time): Moved and renamed from solar.el. (dst-in-effect): New function. - * solar.el (solar-equinoxes-solstices, solar-ephemeris-correction, - solar-equinoxes/solstices): Rewritten. + * solar.el (solar-equinoxes-solstices, solar-ephemeris-correction) + (solar-equinoxes/solstices): Rewritten. (solar-apparent-longitude-of-sun): Deleted. (solar-longitude, solar-date-next-longitude): New functions. (solar-adj-time-for-dst): Renamed dst-adjust-time and moved to @@ -6178,31 +6178,30 @@ Take angle mod 360.0. (solar-tangent-degrees): Change to macro. - * calendar.el (calendar-mod, calendar-absolute-from-astro, - calendar-astro-from-absolute): New functions. - (calendar-astro-date-string, calendar-goto-astro-day-number): Use - them. Autoload holiday-chinese-new-year, + * calendar.el (calendar-mod, calendar-absolute-from-astro) + (calendar-astro-from-absolute): New functions. + (calendar-astro-date-string, calendar-goto-astro-day-number): + Use them. Autoload holiday-chinese-new-year, calendar-goto-chinese-date, calendar-print-chinese-date, calendar-chinese-date-string, calendar-goto-coptic-date, calendar-print-coptic-date, calendar-coptic-date-string, calendar-goto-ethiopic-date, calendar-print-ethiopic-date, calendar-ethiopic-date-string, calendar-one-frame-setup, and - calendar-two-frame-setup. (oriental-holidays): New variable for - Chinese New Year. (calendar-mode-map): Put Chinese and Coptic - calendar functions on keys. (calendar-setup): Moved here from - cal-x.el. (diary-file): Mention Chinese, Coptic, and Ethiopic - dates. (calendar-goto-today, calendar-forward-month, - calendar-forward-year, calendar-backward-month, - calendar-backward-year, scroll-calendar-left, - scroll-calendar-right, scroll-calendar-left-three-months, - scroll-calendar-right-three-months, - calendar-cursor-to-nearest-date, calendar-forward-day, - calendar-backward-day, calendar-forward-week, - calendar-backward-week, calendar-beginning-of-week, - calendar-end-of-week, calendar-beginning-of-month, - calendar-end-of-month, calendar-beginning-of-year, - calendar-end-of-year, calendar-cursor-to-visible-date, - calendar-goto-date, calendar-goto-iso-date): Moved to cal-move.el. + calendar-two-frame-setup. + (oriental-holidays): New variable for Chinese New Year. + (calendar-mode-map): Put Chinese and Coptic calendar functions on keys. + (calendar-setup): Moved here from cal-x.el. + (diary-file): Mention Chinese, Coptic, and Ethiopic dates. + (calendar-goto-today, calendar-forward-month, calendar-forward-year) + (calendar-backward-month, calendar-backward-year, scroll-calendar-left) + (scroll-calendar-right, scroll-calendar-left-three-months) + (scroll-calendar-right-three-months, calendar-cursor-to-nearest-date) + (calendar-forward-day, calendar-backward-day, calendar-forward-week) + (calendar-backward-week, calendar-beginning-of-week) + (calendar-end-of-week, calendar-beginning-of-month) + (calendar-end-of-month, calendar-beginning-of-year) + (calendar-end-of-year, calendar-cursor-to-visible-date) + (calendar-goto-date, calendar-goto-iso-date): Moved to cal-move.el. (calendar-goto-julian-date): Moved to cal-julian. (calendar-cursor-to-date, generate-calendar-month): Consider the space next to a one-digit date as being on that date. @@ -6210,8 +6209,8 @@ * cal-mayan.el (calendar-mayan-tzolkin-from-absolute): Use them. (mayan-adjusted-mod): Moved to calendar.el and renamed calendar-mod. - * lunar.el (lunar-new-moon-time, lunar-new-moon-on-or-after) New - functions. + * lunar.el (lunar-new-moon-time, lunar-new-moon-on-or-after): + New functions. 1995-09-18 Richard Stallman @@ -6863,7 +6862,7 @@ (skeleton-read): Don't quit and remove partial skeleton when empty string entered for outer iterator. Added implicit argument `input'. (define-skeleton, skeleton-insert, skeleton-internal-list): Use `x - rather than backquote's (` x) or own (list 'x) + rather than backquote's (` x) or own (list 'x). * sh-script.el (sh-test): New variable. (sh-if, sh-until, sh-while): Use it. @@ -7011,8 +7010,8 @@ 1995-08-04 Stephen A. Wood - * fortran.el (fortran-auto-fill-mode, fortran-do-auto-fill, - fortran-fill): Invoke auto filling only when past fill-column. + * fortran.el (fortran-auto-fill-mode, fortran-do-auto-fill) + (fortran-fill): Invoke auto filling only when past fill-column. 1995-08-04 Roland McGrath @@ -7287,7 +7286,7 @@ 1995-07-25 Ake Stenhoff - * perl-mode.el (perl-imenu-generic-expression) New variable. + * perl-mode.el (perl-imenu-generic-expression): New variable. (perl-mode): Set imenu-generic-expression. * imenu.el (imenu-generic-expression): Call make-variable-buffer-local. @@ -7640,7 +7639,7 @@ apropos-command in apropos.el. * autoload.el (make-autoload): Generate `(autoload ...)' form for - `(define-skeleton ...)' + `(define-skeleton ...)'. * skeleton.el: Partly rewritten and extended. (skeleton-filter, skeleton-untabify, skeleton-further-elements) @@ -7702,7 +7701,7 @@ * two-column.el: Symbols renamed to be like mode-line indicator. Supposed to now also work for Lucid. (2C-mode-map): New name for `tc-mode-map'. Additionally bound to [f2]. - (2C-minor-mode-map) New variable. + (2C-minor-mode-map): New variable. (2C-mode): New name for `tc-other'. (2C-mode-line-format): New name for `tc-mode-line-format'. (2C-other-buffer-hook): New variable. @@ -7799,7 +7798,7 @@ 1995-06-29 David M. Smith * ielm.el (ielm-font-lock-keywords): New variable. - (inferior-emacs-lisp-mode): Use it for font-lock support + (inferior-emacs-lisp-mode): Use it for font-lock support. 1995-06-29 Bryan O'Sullivan @@ -7944,7 +7943,7 @@ 1995-06-24 Richard Stallman - * rmail.el (rmail-revert): Use the default revert-buffer-function + * rmail.el (rmail-revert): Use the default revert-buffer-function. * simple.el (newline): Put point at right place if insert gets error. === modified file 'lisp/ChangeLog.7' --- lisp/ChangeLog.7 2012-01-05 09:46:05 +0000 +++ lisp/ChangeLog.7 2012-01-10 17:32:19 +0000 @@ -1902,7 +1902,7 @@ (japanese-hankaku-region): Likewise. (japanese-zenkaku-region): Likewise. -1998-06-22 WJCarpenter +1998-06-22 WJ Carpenter * mail/feedmail.el: New file. === modified file 'lisp/erc/ChangeLog.06' --- lisp/erc/ChangeLog.06 2012-01-05 09:46:05 +0000 +++ lisp/erc/ChangeLog.06 2012-01-10 17:32:19 +0000 @@ -18,7 +18,7 @@ (erc-nickserv-identify-on-connect) (erc-nickserv-identify-on-nick-change): Handle 'both method. -2006-12-28 Leo (tiny change) +2006-12-28 Leo Liu (tiny change) * erc.el (erc-iswitchb): Wrap body in unwind-protect so that hitting C-g does not leave iswitchb-mode on. @@ -51,7 +51,7 @@ * erc.el (erc-open): Restore old point correctly, or at least get closer to doing so than before. -2006-12-13 Leo (tiny change) +2006-12-13 Leo Liu (tiny change) * erc.el (erc-iswitchb): Temporarily enable iswitchb mode if it isn't active already, instead of leaving it on. === modified file 'lisp/gnus/ChangeLog' --- lisp/gnus/ChangeLog 2012-01-07 11:46:47 +0000 +++ lisp/gnus/ChangeLog 2012-01-10 17:32:19 +0000 @@ -93,7 +93,7 @@ * gnus.el (gnus-parameters): Note precedence. -2012-01-04 Leo +2012-01-04 Leo Liu * nndraft.el (nndraft-update-unread-articles): Don't move point around in the group buffer. @@ -125,7 +125,7 @@ * nnimap.el (nnimap-finish-retrieve-group-infos): Check the connection status in the correct buffer. -2012-01-03 Leo +2012-01-03 Leo Liu * gnus-topic.el (gnus-topic-goto-next-group): Don't move point around when opening topics (bug#10407). @@ -11234,7 +11234,7 @@ * gnus-art.el (gnus-button-mid-or-mail-heuristic-alist): Add "alpine". (gnus-treat-body-boundary): Don't test window-system. -2007-10-28 Leo (tiny change) +2007-10-28 Leo Liu (tiny change) * gnus-art.el (gnus-treat-emphasize): Don't test window-system. === modified file 'lisp/org/ChangeLog' --- lisp/org/ChangeLog 2012-01-10 06:20:22 +0000 +++ lisp/org/ChangeLog 2012-01-10 17:32:19 +0000 @@ -1177,7 +1177,7 @@ * org.el: Remap `outline-promote' and `outline-demote' keys to `org-promote-subtree' and `org-demote-subtree'. -2012-01-03 Leo +2012-01-03 Leo Liu * org-agenda.el (org-agenda-do-context-action): Check if marker is valid before use. @@ -2964,7 +2964,7 @@ * org-latex.el (org-export-latex-header-defs-re): Delete. -2011-07-28 Bastien +2011-07-28 Bastien Guerry * org.el (org-last-set-property): New variable. (org-read-property-name): Use the new variable: the prompt @@ -6786,7 +6786,7 @@ * ob.el (org-babel-params-from-properties): Test for "header-arg-name" and ":header-arg-name", in that order. -2011-07-28 Bastien +2011-07-28 Bastien Guerry * org-capture.el (org-capture-templates): Document "currentfile" for capture template. @@ -19573,7 +19573,7 @@ against all agenda files. 2008-10-12 Carsten Dominik - Bastien Guerry + Bastien Guerry * org-list.el: New file, aggregating list functions from org.el and org-export-latex.el. === modified file 'src/ChangeLog' --- src/ChangeLog 2012-01-10 08:54:46 +0000 +++ src/ChangeLog 2012-01-10 17:32:19 +0000 @@ -118,7 +118,7 @@ (trackingNotification): Surround with ifdef NS_IMPL_COCOA. (syms_of_nsmenu): Set trackingMenu to 1 if not NS_IMPL_COCOA. -2011-12-18 David Reitter +2011-12-18 David Reitter * nsterm.m (ns_term_init): Subscribe for notifications NSMenuDidBeginTrackingNotification and NSMenuDidEndTrackingNotification @@ -5767,7 +5767,7 @@ where the include path doesn't have X11/X.h by default. See . -2011-05-20 Kenichi Handa +2011-05-20 Kenichi Handa * composite.c (find_automatic_composition): Fix previous change. @@ -6109,7 +6109,7 @@ * lread.c (lisp_file_lexically_bound_p): Stop scanning at end marker. (Bug#8610) -2011-05-05 Eli Zaretskii +2011-05-05 Eli Zaretskii * w32heap.c (allocate_heap) [USE_LISP_UNION_TYPE || USE_LSB_TAG]: New version that can reserve upto 2GB of heap space. @@ -8313,7 +8313,7 @@ are now in src/globals.h. (syms_of_minibuf): Remove spurious & from previous change. -2011-03-20 Leo +2011-03-20 Leo Liu * minibuf.c (completing-read-function): New variable. (completing-read-default): Rename from completing-read. === modified file 'src/ChangeLog.11' --- src/ChangeLog.11 2012-01-05 09:46:05 +0000 +++ src/ChangeLog.11 2012-01-10 17:32:19 +0000 @@ -3538,7 +3538,6 @@ * nsmenu.m (syms_of_nsmenu): * nsfns.m (syms_of_nsfns): * msdos.c (syms_of_msdos): - * image.c (syms_of_image): * charset.c (syms_of_charset): Use intern_c_string instead of intern. @@ -4388,7 +4387,7 @@ * xml.c (Fxml_parse_string, Fxml_parse_string): Revert last change. Don't make first argument optional. Doc fix. -2010-09-14 Leo (tiny change) +2010-09-14 Leo Liu (tiny change) * xml.c (Fxml_parse_string, Fhtml_parse_string): Fix up the parameters for the doc string. @@ -29523,7 +29522,7 @@ (Fdisplay_buffer): Use it. (syms_of_window): Export, and initialize it. -2007-09-06 Pixel (tiny change) +2007-09-06 Pascal Rigaux (tiny change) * image.c (gif_load): Fix bug: Handle nonexistent colormap. ------------------------------------------------------------ revno: 106833 committer: Chong Yidong branch nick: trunk timestamp: Tue 2012-01-10 18:24:42 +0800 message: Fix an error message glitch in network-stream.el. * net/network-stream.el (network-stream-open-starttls): Avoid emitting a confusing error message when the server gives a bad response to the capability command. diff: === modified file 'lisp/ChangeLog' --- lisp/ChangeLog 2012-01-10 02:22:13 +0000 +++ lisp/ChangeLog 2012-01-10 10:24:42 +0000 @@ -1,3 +1,9 @@ +2012-01-10 Chong Yidong + + * net/network-stream.el (network-stream-open-starttls): Avoid + emitting a confusing error message when the server gives a bad + response to the capability command. + 2012-01-10 Glenn Morris * mail/unrmail.el (unrmail): Tweak previous change. === modified file 'lisp/net/network-stream.el' --- lisp/net/network-stream.el 2012-01-05 09:46:05 +0000 +++ lisp/net/network-stream.el 2012-01-10 10:24:42 +0000 @@ -299,7 +299,8 @@ ;; support, or no gnutls-cli installed. (eq resulting-type 'plain)) (setq error - (if starttls-available + (if (or (null starttls-command) + starttls-available) "Server does not support TLS" (concat "Emacs does not support TLS, and no external `" (if starttls-use-gnutls ------------------------------------------------------------ revno: 106832 committer: Glenn Morris branch nick: trunk timestamp: Tue 2012-01-10 00:54:46 -0800 message: * src/epaths.in (PATH_DUMPLOADSEARCH): Revert previous change. Makes life microscopically harder for the c. zero people configuring by hand as per INSTALL. diff: === modified file 'src/ChangeLog' --- src/ChangeLog 2012-01-10 03:00:28 +0000 +++ src/ChangeLog 2012-01-10 08:54:46 +0000 @@ -1,8 +1,7 @@ 2012-01-10 Glenn Morris - * epaths.in (PATH_LOADSEARCH, PATH_DUMPLOADSEARCH, PATH_EXEC) - (PATH_DATA, PATH_DOC): Update the template values to be closer to - their typical values these days. + * epaths.in (PATH_LOADSEARCH, PATH_EXEC, PATH_DATA, PATH_DOC): + Update template values to be closer to their typical values these days. 2012-01-09 Eli Zaretskii === modified file 'src/epaths.in' --- src/epaths.in 2012-01-10 03:00:28 +0000 +++ src/epaths.in 2012-01-10 08:54:46 +0000 @@ -34,7 +34,7 @@ when Emacs is dumping. Configure (using "make epaths-force") sets this to $buildlisppath, which normally has the value: /lisp. */ -#define PATH_DUMPLOADSEARCH "/usr/local/share/emacs/lisp" +#define PATH_DUMPLOADSEARCH "../lisp" /* The extra search path for programs to invoke. This is appended to whatever the PATH environment variable says to set the Lisp ------------------------------------------------------------ revno: 106831 committer: Chong Yidong branch nick: trunk timestamp: Tue 2012-01-10 16:27:22 +0800 message: Update English tutorial. * etc/tutorials/TUTORIAL: Don't give instructions for old-style X scrollbars. Use DEL terminology instead of DelBack. Improve description of graphical continuation lines and mode-line. Promote use of C-/ and C-SPC. Remove discussion of flow control. diff: === modified file 'admin/FOR-RELEASE' --- admin/FOR-RELEASE 2012-01-07 03:15:48 +0000 +++ admin/FOR-RELEASE 2012-01-10 08:27:22 +0000 @@ -99,7 +99,7 @@ SECTION READERS ---------------------------------- -TUTORIAL +TUTORIAL cyd TUTORIAL.bg TUTORIAL.cn TUTORIAL.cs === modified file 'etc/ChangeLog' --- etc/ChangeLog 2012-01-05 09:46:05 +0000 +++ etc/ChangeLog 2012-01-10 08:27:22 +0000 @@ -1,3 +1,10 @@ +2012-01-10 Chong Yidong + + * tutorials/TUTORIAL: Don't give instructions for old-style X + scrollbars. Use DEL terminology instead of DelBack. Improve + description of graphical continuation lines and mode-line. + Promote use of C-/ and C-SPC. Remove discussion of flow control. + 2012-01-05 Glenn Morris * refcards/calccard.tex, refcards/cs-dired-ref.tex: === modified file 'etc/tutorials/TUTORIAL' --- etc/tutorials/TUTORIAL 2012-01-05 09:46:05 +0000 +++ etc/tutorials/TUTORIAL 2012-01-10 08:27:22 +0000 @@ -217,21 +217,10 @@ This should have scrolled the screen up by 8 lines. If you would like to scroll it down again, you can give an argument to M-v. -If you are using a windowed display, such as X or MS-Windows, there +If you are using a graphical display, such as X or MS-Windows, there should be a tall rectangular area called a scroll bar on one side of -the Emacs window. (There are other tall rectangles on either side of -the Emacs display. These "fringes" are used for displaying -continuation characters and other symbols. The scroll bar appears on -only one side, and is the outermost column on that side.) -You can scroll the text by clicking the mouse in the scroll bar. - ->> Try pressing the middle button at the top of the highlighted area - within the scroll bar. This should scroll the text to a position - determined by how high or low you click. - ->> Try moving the mouse up and down, while holding the middle button - pressed down. You'll see that the text scrolls up and down as - you move the mouse. +the Emacs window. You can scroll the text by clicking the mouse in +the scroll bar. If your mouse has a wheel button, you can also use this to scroll. @@ -247,8 +236,8 @@ a command that you do not want to finish. >> Type C-u 100 to make a numeric argument of 100, then type C-g. - Now type C-f. It should move just one character, - because you canceled the argument with C-g. + Now type C-f. It should move just one character, because you + canceled the argument with C-g. If you have typed an by mistake, you can get rid of it with a C-g. @@ -274,9 +263,9 @@ * WINDOWS --------- -Emacs can have several windows, each displaying its own text. We will -explain later on how to use multiple windows. Right now we want to -explain how to get rid of extra windows and go back to basic +Emacs can have several "windows", each displaying its own text. We +will explain later on how to use multiple windows. Right now we want +to explain how to get rid of extra windows and go back to basic one-window editing. It is simple: C-x 1 One window (i.e., kill all other windows). @@ -286,9 +275,9 @@ other windows. >> Move the cursor to this line and type C-u 0 C-l. ->> Type CONTROL-h k CONTROL-f. +>> Type C-h k C-f. See how this window shrinks, while a new one appears - to display documentation on the CONTROL-f command. + to display documentation on the C-f command. >> Type C-x 1 and see the documentation listing window disappear. @@ -302,39 +291,36 @@ * INSERTING AND DELETING ------------------------ -If you want to insert text, just type the text. Characters which you -can see, such as A, 7, *, etc. are taken by Emacs as text and inserted -immediately. Type (the carriage-return key) to insert a -Newline character. - -You can delete the last character you typed by typing . - is a key on the keyboard--the same one you normally use, -outside Emacs, for deleting the last character you typed. It is -normally a large key a couple of lines up from the key, and -it is usually labeled "Delete", "Del" or "Backspace". - -If the large key there is labeled "Backspace", then that's the one you -use for . There may also be another key labeled "Delete" -somewhere else, but that's not . - -More generally, deletes the character immediately before the -current cursor position. - ->> Do this now--type a few characters, then delete them - by typing a few times. Don't worry about this file - being changed; you will not alter the master tutorial. This is - your personal copy of it. +If you want to insert text, just type the text. Ordinary characters, +like A, 7, *, etc., are inserted as you type them. To insert a +Newline character, type (this is the key on the keyboard +which is sometimes labeled "Enter"). + +To delete the character immediately before the current cursor +position, type . This is the key on the keyboard usually labeled +"Backspace"--the same one you normally use, outside Emacs, to delete +the last character typed. + +There may also be another key on your keyboard labeled , but +that's not the one we refer to as . + +>> Do this now--type a few characters, then delete them by + typing a few times. Don't worry about this file + being changed; you will not alter the master tutorial. + This is your personal copy of it. When a line of text gets too big for one line on the screen, the line -of text is "continued" onto a second screen line. A backslash ("\") -(or, if you're using a windowed display, a little curved arrow) at the -right margin (actually, in the right "fringe") indicates a line which -has been continued. +of text is "continued" onto a second screen line. If you're using a +graphical display, little curved arrows appear in the narrow spaces on +each side of the text area (the left and right "fringes"), to indicate +where a line has been continued. If you're using a text terminal, the +continued line is indicated by a backslash ("\") on the rightmost +screen column. >> Insert text until you reach the right margin, and keep on inserting. You'll see a continuation line appear. ->> Use s to delete the text until the line fits on one screen +>> Use s to delete the text until the line fits on one screen line again. The continuation line goes away. You can delete a Newline character just like any other character. @@ -342,7 +328,7 @@ one line. If the resulting combined line is too long to fit in the screen width, it will be displayed with a continuation line. ->> Move the cursor to the beginning of a line and type . This +>> Move the cursor to the beginning of a line and type . This merges that line with the previous line. >> Type to reinsert the Newline you deleted. @@ -357,24 +343,26 @@ Emacs and correcting errors. You can delete by words or lines as well. Here is a summary of the delete operations: - Delete the character just before the cursor + Delete the character just before the cursor C-d Delete the next character after the cursor - M- Kill the word immediately before the cursor + M- Kill the word immediately before the cursor M-d Kill the next word after the cursor C-k Kill from the cursor position to end of line M-k Kill to the end of the current sentence -Notice that and C-d vs M- and M-d extend the parallel -started by C-f and M-f (well, is not really a control -character, but let's not worry about that). C-k and M-k are like C-e -and M-e, sort of, in that lines are paired with sentences. +Notice that and C-d vs M- and M-d extend the parallel +started by C-f and M-f (well, is not really a control character, +but let's not worry about that). C-k and M-k are like C-e and M-e, +sort of, in that lines are paired with sentences. -You can also kill any part of the text with one uniform method. Move -to one end of that part, and type C-@ or C- (either one). ( -is the Space bar.) Move to the other end of that part, and type C-w. -That kills all the text between the two positions. +You can also kill a segment of text with one uniform method. Move to +one end of that part, and type C-. ( is the Space bar.) +Next, move the cursor to the other end of the text you intend to kill. +As you do this, Emacs highlights the text between the cursor and the +position where you typed C-. Finally, type C-w. This kills all +the text between the two positions. >> Move the cursor to the Y at the start of the previous paragraph. >> Type C-. Emacs should display a message "Mark set" @@ -391,10 +379,10 @@ commands that can remove a lot of text kill the text (they are set up so that you can yank the text), while the commands that remove just one character, or only remove blank lines and spaces, do deletion (so you -cannot yank that text). and C-d do deletion in the simplest +cannot yank that text). and C-d do deletion in the simplest case, with no argument. When given an argument, they kill instead. ->> Move the cursor to the beginning of a line which is not empty. +>> Move the cursor to the beginning of a line which is not empty. Then type C-k to kill the text on that line. >> Type C-k a second time. You'll see that it kills the Newline which follows that line. @@ -405,13 +393,13 @@ their contents. This is not mere repetition. C-u 2 C-k kills two lines and their newlines; typing C-k twice would not do that. -Bringing back killed text is called "yanking". (Think of it as -yanking back, or pulling back, some text that was taken away.) You -can yank the killed text either at the same place where it was killed, -or at some other place in the text you are editing, or even in a -different file. You can yank the same text several times; that makes -multiple copies of it. Some other editors call killing and yanking -"cutting" and "pasting" (see the Glossary in the Emacs manual). +Reinserting killed text is called "yanking". (Think of it as yanking +back, or pulling back, some text that was taken away.) You can yank +the killed text either at the same place where it was killed, or at +some other place in the text you are editing, or even in a different +file. You can yank the same text several times; that makes multiple +copies of it. Some other editors call killing and yanking "cutting" +and "pasting" (see the Glossary in the Emacs manual). The command for yanking is C-y. It reinserts the last killed text, at the current cursor position. @@ -454,27 +442,25 @@ ------ If you make a change to the text, and then decide that it was a -mistake, you can undo the change with the undo command, C-x u. - -Normally, C-x u undoes the changes made by one command; if you repeat -the C-x u several times in a row, each repetition undoes one -additional command. - -But there are two exceptions: commands that do not change the text do -not count (this includes cursor motion commands and scrolling +mistake, you can undo the change with the undo command, C-/. + +Normally, C-/ undoes the changes made by one command; if you repeat +C-/ several times in a row, each repetition undoes one more command. + +But there are two exceptions: commands that do not change the text +don't count (this includes cursor motion commands and scrolling commands), and self-inserting characters are usually handled in groups -of up to 20. (This is to reduce the number of C-x u's you have to -type to undo insertion of text.) - ->> Kill this line with C-k, then type C-x u and it should reappear. - -C-_ is an alternative undo command; it works just the same as C-x u, -but it is easier to type several times in a row. The disadvantage of -C-_ is that on some keyboards it is not obvious how to type it. That -is why we provide C-x u as well. On some terminals, you can type C-_ -by typing / while holding down CONTROL. - -A numeric argument to C-_ or C-x u acts as a repeat count. +of up to 20. (This is to reduce the number of C-/'s you have to type +to undo insertion of text.) + +>> Kill this line with C-k, then type C-/ and it should reappear. + +C-_ is an alternative undo command; it works exactly the same as C-/. +On some text terminals, typing C-/ actually sends C-_ to Emacs. +Alternatively, C-x u also works exactly like C-/, but is a little less +convenient to type. + +A numeric argument to C-/, C-_, or C-x u acts as a repeat count. You can undo deletion of text just as you can undo killing of text. The distinction between killing something and deleting it affects @@ -485,9 +471,9 @@ ------- In order to make the text you edit permanent, you must put it in a -file. Otherwise, it will go away when your invocation of Emacs goes -away. In order to put your text in a file, you must "find" the file -before you enter the text. (This is also called "visiting" the file.) +file. Otherwise, it will go away when you exit Emacs. In order to +put your text in a file, you must "find" the file before you enter the +text. (This is also called "visiting" the file.) Finding a file means that you see the contents of the file within Emacs. In many ways, it is as if you were editing the file itself. @@ -498,17 +484,16 @@ you later decide that your changes were a mistake. If you look near the bottom of the screen you will see a line that -begins with dashes, and starts with "--:--- TUTORIAL" or something +begins with dashes, and starts with " -:--- TUTORIAL" or something like that. This part of the screen normally shows the name of the -file that you are visiting. Right now, you are visiting a file called -"TUTORIAL" which is your personal scratch copy of the Emacs tutorial. -When you find a file with Emacs, that file's name will appear in that -precise spot. +file that you are visiting. Right now, you are visiting your personal +copy of the Emacs tutorial, which is called "TUTORIAL". When you find +a file with Emacs, that file's name will appear in that precise spot. One special thing about the command for finding a file is that you have to say what file name you want. We say the command "reads an -argument from the terminal" (in this case, the argument is the name of -the file). After you type the command +argument" (in this case, the argument is the name of the file). After +you type the command C-x C-f Find a file @@ -525,13 +510,12 @@ minibuffer. So you do not find any file. When you have finished entering the file name, type to -terminate it. The C-x C-f command goes to work, and finds the file -you chose. The minibuffer disappears when the C-x C-f command is -finished. +terminate it. The minibuffer disappears, and the C-x C-f command goes +to work to find the file you chose. -In a little while the file contents appear on the screen, and you can -edit the contents. When you wish to make your changes permanent, -type the command +The file contents now appear on the screen, and you can edit the +contents. When you wish to make your changes permanent, type the +command C-x C-s Save the file @@ -544,8 +528,9 @@ You should save fairly often, so that you will not lose very much work if the system should crash (see the section "Auto Save" below). ->> Type C-x C-s, saving your copy of the tutorial. - This should show "Wrote ...TUTORIAL" at the bottom of the screen. +>> Type C-x C-s TUTORIAL . + This should save this tutorial to a file named TUTORIAL, and show + "Wrote ...TUTORIAL" at the bottom of the screen. You can find an existing file, to view it or edit it. You can also find a file which does not already exist. This is the way to create a @@ -563,14 +548,9 @@ inside Emacs. You can switch back to it by finding it again with C-x C-f. This way you can get quite a number of files inside Emacs. ->> Create a file named "foo" by typing C-x C-f foo . - Then insert some text, edit it, and save "foo" by typing C-x C-s. - Finally, type C-x C-f TUTORIAL - to come back to the tutorial. - Emacs stores each file's text inside an object called a "buffer". Finding a file makes a new buffer inside Emacs. To see a list of the -buffers that currently exist in your Emacs job, type +buffers that currently exist, type C-x C-b List buffers @@ -589,22 +569,24 @@ with C-x C-f. But there is an easier way: use the C-x b command. In that command, you have to type the buffer's name. ->> Type C-x b foo to go back to the buffer "foo" which holds - the text of the file "foo". Then type C-x b TUTORIAL - to come back to this tutorial. +>> Create a file named "foo" by typing C-x C-f foo . + Then type C-x b TUTORIAL to come back to this tutorial. Most of the time, the buffer's name is the same as the file name (without the file directory part). However, this is not always true. -The buffer list you make with C-x C-b always shows you the name of -every buffer. +The buffer list you make with C-x C-b shows you both the buffer name +and the file name of every buffer. ANY text you see in an Emacs window is always part of some buffer. -Some buffers do not correspond to files. For example, the buffer -named "*Buffer List*" does not have any file. It is the buffer which -contains the buffer list that you made with C-x C-b. The buffer named -"*Messages*" also does not correspond to any file; it contains the -messages that have appeared on the bottom line during your Emacs -session. +Some buffers do not correspond to files. The buffer named +"*Buffer List*", which contains the buffer list that you made with +C-x C-b, does not have any file. This TUTORIAL buffer initially did +not have a file, but now it does, because in the previous section you +typed C-x C-s and saved it to a file. + +The buffer named "*Messages*" also does not correspond to any file. +This buffer contains the messages that have appeared on the bottom +line during your Emacs session. >> Type C-x b *Messages* to look at the buffer of messages. Then type C-x b TUTORIAL to come back to this tutorial. @@ -646,23 +628,21 @@ changes you have made; C-x C-c offers to save each changed file before it kills Emacs.) -If you are using a graphical display that supports multiple -applications in parallel, you don't need any special command to move -from Emacs to another application. You can do this with the mouse or -with window manager commands. However, if you're using a text -terminal which can only show one application at a time, you need to -"suspend" Emacs to move to any other program. +If you are using a graphical display, you don't need any special +command to move from Emacs to another application. You can do this +with the mouse or with window manager commands. However, if you're +using a text terminal which can only show one application at a time, +you need to "suspend" Emacs to move to any other program. C-z is the command to exit Emacs *temporarily*--so that you can go back to the same Emacs session afterward. When Emacs is running on a text terminal, C-z "suspends" Emacs; that is, it returns to the shell -but does not destroy the Emacs. In the most common shells, you can -resume Emacs with the `fg' command or with `%emacs'. +but does not destroy the Emacs job. In the most common shells, you +can resume Emacs with the `fg' command or with `%emacs'. The time to use C-x C-c is when you are about to log out. It's also the right thing to use to exit an Emacs invoked under mail handling -programs and other miscellaneous utilities, since they may not know -how to cope with suspension of Emacs. +programs and other miscellaneous utilities. There are many C-x commands. Here is a list of the ones you have learned: @@ -683,7 +663,7 @@ command; in this case, "replace-string". Just type "repl s" and Emacs will complete the name. ( is the Tab key, usually found above the CapsLock or Shift key near the left edge of the keyboard.) -End the command name with . +Submit the command name with . The replace-string command requires two arguments--the string to be replaced, and the string to replace it with. You must end each @@ -729,18 +709,18 @@ The line immediately above the echo area is called the "mode line". The mode line says something like this: ---:**- TUTORIAL 63% L749 (Fundamental)----------------------- + -:**- TUTORIAL 63% L749 (Fundamental) This line gives useful information about the status of Emacs and the text you are editing. You already know what the filename means--it is the file you have -found. NN% indicates your current position in the text; it means that -NN percent of the text is above the top of the screen. If the top of -the file is on the screen, it will say "Top" instead of " 0%". If the -bottom of the text is on the screen, it will say "Bot". If you are -looking at text so small that all of it fits on the screen, the mode -line says "All". +found. NN% indicates your current position in the buffer text; it +means that NN percent of the buffer is above the top of the screen. +If the top of the buffer is on the screen, it will say "Top" instead +of " 0%". If the bottom of the buffer is on the screen, it will say +"Bot". If you are looking at a buffer so small that all of it fits on +the screen, the mode line says "All". The L and digits indicate position in another way: they give the current line number of point. @@ -783,7 +763,7 @@ To view documentation on your current major mode, type C-h m. ->> Use C-u C-v once or more to bring this line near the top of screen. +>> Type C-l C-l to bring this line to the top of screen. >> Type C-h m, to see how Text mode differs from Fundamental mode. >> Type C-x 1 to remove the documentation from the screen. @@ -829,10 +809,10 @@ * SEARCHING ----------- -Emacs can do searches for strings (these are groups of contiguous -characters or words) either forward through the text or backward -through it. Searching for a string is a cursor motion command; -it moves the cursor to the next place where that string appears. +Emacs can do searches for strings (a "string" is a group of contiguous +characters) either forward through the text or backward through it. +Searching for a string is a cursor motion command; it moves the cursor +to the next place where that string appears. The Emacs search command is "incremental". This means that the search happens while you type in the string to search for. @@ -850,7 +830,7 @@ character to notice what happens to the cursor. Now you have searched for "cursor", once. >> Type C-s again, to search for the next occurrence of "cursor". ->> Now type four times and see how the cursor moves. +>> Now type four times and see how the cursor moves. >> Type to terminate the search. Did you see what happened? Emacs, in an incremental search, tries to @@ -859,27 +839,23 @@ occurrence exists, Emacs beeps and tells you the search is currently "failing". C-g would also terminate the search. -(Note that on some systems, typing C-s will freeze the screen and you -will see no further output from Emacs. This indicates that an -operating system "feature" called "flow control" is intercepting the -C-s and not letting it get through to Emacs. To unfreeze the screen, -type C-q.) - -If you are in the middle of an incremental search and type , -you'll notice that the last character in the search string is erased -and the search backs up to the last place of the search. For -instance, suppose you have typed "c", to search for the first -occurrence of "c". Now if you type "u", the cursor will move -to the first occurrence of "cu". Now type . This erases -the "u" from the search string, and the cursor moves back to -the first occurrence of "c". +If you are in the middle of an incremental search and type , this +the search "retreats" to an earlier location. If you type just +after you had typed C-s to advance to the next occurrence of a search +string, the moves the cursor back to an earlier occurrence. If +there are no earlier occurrences, the erases the last character +in the search string. For instance, suppose you have typed "c", to +search for the first occurrence of "c". Now if you type "u", the +cursor will move to the first occurrence of "cu". Now type . +This erases the "u" from the search string, and the cursor moves back +to the first occurrence of "c". If you are in the middle of a search and type a control or meta -character (with a few exceptions--characters that are special in -a search, such as C-s and C-r), the search is terminated. +character (with a few exceptions--characters that are special in a +search, such as C-s and C-r), the search is terminated. -The C-s starts a search that looks for any occurrence of the search -string AFTER the current cursor position. If you want to search for +C-s starts a search that looks for any occurrence of the search string +AFTER the current cursor position. If you want to search for something earlier in the text, type C-r instead. Everything that we have said about C-s also applies to C-r, except that the direction of the search is reversed. @@ -888,17 +864,17 @@ * MULTIPLE WINDOWS ------------------ -One of the nice features of Emacs is that you can display more than one -window on the screen at the same time. (Note that Emacs uses the term -"frames"--described in the next section--for what some other +One of the nice features of Emacs is that you can display more than +one window on the screen at the same time. (Note that Emacs uses the +term "frames"--described in the next section--for what some other applications call "windows". The Emacs manual contains a Glossary of Emacs terms.) ->> Move the cursor to this line and type C-u 0 C-l (that's CONTROL-L, not - CONTROL-1). +>> Move the cursor to this line and type C-l C-l. >> Now type C-x 2 which splits the screen into two windows. - Both windows display this tutorial. The cursor stays in the top window. + Both windows display this tutorial. The editing cursor stays in + the top window. >> Type C-M-v to scroll the bottom window. (If you do not have a real META key, type C-v.) @@ -910,23 +886,24 @@ >> Type C-x o again to move the cursor back to the top window. The cursor in the top window is just where it was before. -You can keep using C-x o to switch between the windows. Each -window has its own cursor position, but only one window actually -shows the cursor. All the ordinary editing commands apply to the -window that the cursor is in. We call this the "selected window". +You can keep using C-x o to switch between the windows. The "selected +window", where most editing takes place, is the one with a prominent +cursor which blinks when you are not typing. The other windows have +their own cursor positions; if you are running Emacs in a graphical +display, those cursors are drawn as unblinking hollow boxes. The command C-M-v is very useful when you are editing text in one -window and using the other window just for reference. You can keep -the cursor always in the window where you are editing, and advance -through the other window sequentially with C-M-v. - -C-M-v is an example of a CONTROL-META character. If you have a real -META key, you can type C-M-v by holding down both CONTROL and META while -typing v. It does not matter whether CONTROL or META "comes first," -because both of these keys act by modifying the characters you type. - -If you do not have a real META key, and you use instead, the -order does matter: you must type followed by CONTROL-v, because +window and using the other window just for reference. Without leaving +the selected window, you can scroll the other window with C-M-v. + +C-M-v is an example of a CONTROL-META character. If you have a META +(or Alt) key, you can type C-M-v by holding down both CONTROL and META +while typing v. It does not matter whether CONTROL or META "comes +first," as both of these keys act by modifying the characters you +type. + +If you do not have a META key, and you use instead, the order +does matter: you must type followed by CONTROL-v, because CONTROL- v will not work. This is because is a character in its own right, not a modifier key. @@ -953,10 +930,12 @@ * MULTIPLE FRAMES ------------------ -Emacs can also create multiple "frames" (unless you are using a -text-only terminal). A frame is what we call one collection of -windows, together with its menus, scroll bars, echo area, etc. -(Some other applications call a frame a "window".) +Emacs can also create multiple "frames". A frame is what we call one +collection of windows, together with its menus, scroll bars, echo +area, etc. On graphical displays, what Emacs calls a "frame" is what +most other applications call a "window". Multiple graphical frames +can be shown on the screen at the same time. On a text terminal, only +one frame can be shown at a time. >> Type M-x make-frame . See a new frame appear on your screen. @@ -967,10 +946,10 @@ >> Type M-x delete-frame . This removes the selected frame. -You can also remove a frame by using the normal method provided by -your window manager (often clicking a button with an "X" at a top -corner of the frame). No information is lost when you close a frame -(or window), it is simply removed from sight and can be restored later. +You can also remove a frame by using the normal method provided by the +graphical system (often clicking a button with an "X" at a top corner +of the frame). If you remove the Emacs job's last frame this way, +that exits Emacs. * RECURSIVE EDITING LEVELS @@ -1035,11 +1014,11 @@ >> Type C-h k C-p. -This displays the documentation of the function, as well as its -name, in an Emacs window. When you are finished reading the -output, type C-x 1 to get rid of the help text. You do not have -to do this right away. You can do some editing while referring -to the help text, and then type C-x 1. +This displays the documentation of the function, as well as its name, +in an Emacs window. When you are finished reading the output, type +C-x 1 to get rid of that window. You do not have to do this right +away. You can do some editing while referring to the help text, and +then type C-x 1. Here are some other useful C-h options: ------------------------------------------------------------ revno: 106830 committer: Paul Eggert branch nick: trunk timestamp: Mon 2012-01-09 22:20:22 -0800 message: Spelling fixes. diff: === modified file 'doc/emacs/custom.texi' --- doc/emacs/custom.texi 2012-01-09 07:48:51 +0000 +++ doc/emacs/custom.texi 2012-01-10 06:20:22 +0000 @@ -141,7 +141,7 @@ From the top-level customization buffer created by @kbd{M-x customize}, you can follow the links to the subgroups of the @samp{Emacs} customization group. These subgroups may contain -settings for you to customize; they may also contain futher subgroups, +settings for you to customize; they may also contain further subgroups, dealing with yet more specialized subsystems of Emacs. As you navigate the hierarchy of customization groups, you should find some settings that you want to customize. === modified file 'doc/emacs/display.texi' --- doc/emacs/display.texi 2012-01-07 08:55:43 +0000 +++ doc/emacs/display.texi 2012-01-10 06:20:22 +0000 @@ -1078,7 +1078,7 @@ @table @code @item face Enable all visualizations which use special faces. This element has a -special meaing: if it is absent from the list, none of the other +special meaning: if it is absent from the list, none of the other visualizations take effect except @code{space-mark}, @code{tab-mark}, and @code{newline-mark}. === modified file 'doc/misc/org.texi' --- doc/misc/org.texi 2012-01-05 09:46:05 +0000 +++ doc/misc/org.texi 2012-01-10 06:20:22 +0000 @@ -36,7 +36,7 @@ @c orgkey{key} A key item @c orgcmd{key,cmd} Key with command name -@c xorgcmd{key,cmmand} Key with command name as @itemx +@c xorgcmd{key,cmd} Key with command name as @itemx @c orgcmdnki{key,cmd} Like orgcmd, but do not index the key @c orgcmdtkc{text,key,cmd} Like orgcmd,special text instead of key @c orgcmdkkc{key1,key2,cmd} Two keys with one command name, use "or" @@ -1004,8 +1004,8 @@ Sometimes you might face a problem due to an error in your Emacs or Org mode setup. Before reporting a bug, it is very helpful to start Emacs with minimal -customisations and reproduce the problem. Doing so often helps you determine -if the problem is with your customisation or with Org mode itself. You can +customizations and reproduce the problem. Doing so often helps you determine +if the problem is with your customization or with Org mode itself. You can start a typical minimal session with a command like the example below. @example @@ -1241,7 +1241,7 @@ and the hierarchy above. Useful for working near a location that has been exposed by a sparse tree command (@pxref{Sparse trees}) or an agenda command (@pxref{Agenda commands}). With a prefix argument show, on each -level, all sibling headings. With a double prefix argument, also show the +level, all sibling headings. With a double prefix argument, also show the entire subtree of the parent. @orgcmd{C-c C-k,show-branches} Expose all the headings of the subtree, CONTENT view for just one subtree. @@ -3943,7 +3943,7 @@ @end lisp While using a list with face properties as shown for CANCELED @emph{should} -work, this does not aways seem to be the case. If necessary, define a +work, this does not always seem to be the case. If necessary, define a special face and use that. A string is interpreted as a color. The variable @code{org-faces-easy-properties} determines if that color is interpreted as a foreground or a background color. @@ -4427,7 +4427,7 @@ @table @kbd @orgcmd{C-c C-c,org-toggle-checkbox} -Toggle checkbox status or (with prefix arg) checkbox presence at point. +Toggle checkbox status or (with prefix arg) checkbox presence at point. With a single prefix argument, add an empty checkbox or remove the current one@footnote{`C-u C-c C-c' on the @emph{first} item of a list with no checkbox will add checkboxes to the rest of the list.}. With a double prefix argument, set it to @samp{[-]}, which is @@ -6326,7 +6326,7 @@ @kindex ; Calling @code{org-timer-set-timer} from an Org mode buffer runs a countdown -timer. Use @kbd{;} from agenda buffers, @key{C-c C-x ;} everwhere else. +timer. Use @kbd{;} from agenda buffers, @key{C-c C-x ;} everywhere else. @code{org-timer-set-timer} prompts the user for a duration and displays a countdown timer in the modeline. @code{org-timer-default-timer} sets the @@ -9549,7 +9549,7 @@ its structured editing functions to easily create @LaTeX{} files. DocBook export makes it possible to convert Org files to many other formats using DocBook tools. OpenDocument Text(@acronym{ODT}) export allows seamless -colloboration across organizational boundaries. For project management you +collaboration across organizational boundaries. For project management you can create gantt and resource charts by using TaskJuggler export. To incorporate entries with associated times like deadlines or appointments into a desktop calendar program like iCal, Org mode can also produce extracts in @@ -10998,9 +10998,9 @@ @vindex org-export-odt-pixels-per-inch Note that the exporter specifies the desired size of the image in the final -document in units of centimetres. In order to scale the embedded images, the +document in units of centimeters. In order to scale the embedded images, the exporter needs to compute the size of the image. This is done by retrieving -the image size in pixels and converting the pixel units to centimetres using +the image size in pixels and converting the pixel units to centimeters using @code{org-export-odt-pixels-per-inch}. The default value of this variable is set to @code{display-pixels-per-inch}. You can tweak this variable to achieve the best results. @@ -12629,7 +12629,7 @@ information on these safeguards (and on how to disable them) see @ref{Code evaluation security}.} and the results of evaluation optionally placed in the Org mode buffer. By default, the evaluation facility is only enabled for -Lisp code blocks specified as @code{emacs-lisp}. However, souce code blocks +Lisp code blocks specified as @code{emacs-lisp}. However, source code blocks in many languages can be evaluated within Org mode (see @ref{Languages} for a list of supported languages and @ref{Structure of code blocks} for information on the syntax used to define a code block). @@ -16434,7 +16434,7 @@ @i{Jambunathan K} contributed the @acronym{ODT} exporter. @item @i{Sebastien Vauban} reported many issues with @LaTeX{} and BEAMER export and -enabled source code highlighling in Gnus. +enabled source code highlighting in Gnus. @item @i{Stefan Vollmar} organized a video-recorded talk at the Max-Planck-Institute for Neurology. He also inspired the creation of a === modified file 'lisp/erc/ChangeLog.03' --- lisp/erc/ChangeLog.03 2012-01-05 09:46:05 +0000 +++ lisp/erc/ChangeLog.03 2012-01-10 06:20:22 +0000 @@ -200,7 +200,7 @@ * erc-autoaway.el 1.12 (erc-mode): Reset idletime on connect. Fixes an annoying bug which - flooded the server with aways on reconnect. + flooded the server with always on reconnect. (erc-autoway-reset-idletime): Accept optional args so we can hook it onto erc-server-001-hook. === modified file 'lisp/org/ChangeLog' --- lisp/org/ChangeLog 2012-01-05 18:18:05 +0000 +++ lisp/org/ChangeLog 2012-01-10 06:20:22 +0000 @@ -1749,7 +1749,7 @@ 2012-01-03 Suvayu Ali (tiny change) - * org-inlinetask.el (org-inlinetask): New customisable face + * org-inlinetask.el (org-inlinetask): New customizable face for inlinetasks 2012-01-03 Bastien Guerry === modified file 'lisp/org/ob-fortran.el' --- lisp/org/ob-fortran.el 2012-01-05 08:00:08 +0000 +++ lisp/org/ob-fortran.el 2012-01-10 06:20:22 +0000 @@ -110,7 +110,7 @@ "Wrap body in a \"program ... end program\" block if none exists." (if (string-match "^[ \t]*program[ \t]*.*" (capitalize body)) (let ((vars (mapcar #'cdr (org-babel-get-header params :var)))) - (if vars (error "cannot use :vars if 'program' statment is present")) + (if vars (error "cannot use :vars if 'program' statement is present")) body) (format "program main\n%s\nend program main\n" body))) @@ -127,7 +127,7 @@ ;; helper functions (defun org-babel-fortran-var-to-fortran (pair) - "fortranonvert an elisp val into a string of fortran code specifying a var + "Convert an elisp val into a string of fortran code specifying a var of the same value." ;; TODO list support (let ((var (car pair)) === modified file 'lisp/org/ob-latex.el' --- lisp/org/ob-latex.el 2012-01-04 14:14:29 +0000 +++ lisp/org/ob-latex.el 2012-01-10 06:20:22 +0000 @@ -132,7 +132,7 @@ (when (file-exists-p transient-pdf-file) (delete-file transient-pdf-file)))))) ((string-match "\\.\\([^\\.]+\\)$" out-file) - (error "can not create %s files, please specify a .png or .pdf file or try the :imagemagick header arguement" + (error "can not create %s files, please specify a .png or .pdf file or try the :imagemagick header argument" (match-string 1 out-file)))) nil) ;; signal that output has already been written to file body)) === modified file 'lisp/org/ob-ledger.el' --- lisp/org/ob-ledger.el 2012-01-04 14:49:41 +0000 +++ lisp/org/ob-ledger.el 2012-01-10 06:20:22 +0000 @@ -29,7 +29,7 @@ ;; ;; 1) there is no such thing as a "session" in ledger ;; -;; 2) we are generally only going to return output from the leger program +;; 2) we are generally only going to return output from the ledger program ;; ;; 3) we are adding the "cmdline" header argument ;; === modified file 'lisp/org/org-agenda.el' --- lisp/org/org-agenda.el 2012-01-05 17:02:29 +0000 +++ lisp/org/org-agenda.el 2012-01-10 06:20:22 +0000 @@ -28,7 +28,7 @@ ;; ;; The functions `org-batch-agenda', `org-batch-agenda-csv', and ;; `org-batch-store-agenda-views' are implemented as macros to provide -;; a conveniant way for extracting agenda information from the command +;; a convenient way for extracting agenda information from the command ;; line. The Lisp does not evaluate parameters of a macro call; thus ;; it is not necessary to quote the parameters passed to one of those ;; functions. E.g. you can write: @@ -1088,7 +1088,7 @@ (const :tag "Sunday" 0))) (defcustom org-agenda-move-date-from-past-immediately-to-today t - "Non-nil means jumpt to today when moving a past date forward in time. + "Non-nil means jump to today when moving a past date forward in time. When using S-right in the agenda to move a a date forward, and the date stamp currently points to the past, the first key press will move it to today. WHen nil, just move one day forward even if the date stays @@ -1660,7 +1660,7 @@ the icon should be displayed. FILE-OR-DATA either a file path or a string containing image data. -The other fields can be omited safely if not needed: +The other fields can be omitted safely if not needed: TYPE indicates the image type. DATA-P is a boolean indicating whether the FILE-OR-DATA string is image data. @@ -3064,7 +3064,7 @@ the global options and expect it to be applied to the entire view.") (defvar org-agenda-category-filter-preset nil - "A preset of the categeory filter used for secondary agenda filtering. + "A preset of the category filter used for secondary agenda filtering. This must be a list of strings, each string must be a single category preceded by \"+\" or \"-\". This variable should not be set directly, but agenda custom commands can @@ -4922,7 +4922,7 @@ SKIP-WEEKS is any number of ISO weeks in the block period for which the item should be skipped. If any of the SKIP-WEEKS arguments is the symbol `holidays', then any date that is known by the Emacs calendar to be a -holidy will also be skipped." +holiday will also be skipped." (let* ((date1 (calendar-absolute-from-gregorian (list m1 d1 y1))) (date2 (calendar-absolute-from-gregorian (list m2 d2 y2))) (d (calendar-absolute-from-gregorian date))) @@ -8507,7 +8507,7 @@ (org-agenda-remove-flag hdmarker) (let ((win (get-buffer-window "*Flagging Note*"))) (and win (delete-window win))) - (message "Entry unflaged")) + (message "Entry unflagged")) (setq note (org-entry-get hdmarker "THEFLAGGINGNOTE")) (unless note (error "No flagging note")) @@ -8530,7 +8530,7 @@ (org-entry-delete nil "THEFLAGGINGNOTE") (setq newhead (org-get-heading))) (org-agenda-change-all-lines newhead marker) - (message "Entry unflaged"))) + (message "Entry unflagged"))) (defun org-agenda-get-any-marker (&optional pos) (or (get-text-property (or pos (point-at-bol)) 'org-hd-marker) === modified file 'lisp/org/org-beamer.el' --- lisp/org/org-beamer.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-beamer.el 2012-01-10 06:20:22 +0000 @@ -410,7 +410,7 @@ ;; Functions to initialize and post-process -;; These fuctions will be hooked into various places in the export process +;; These functions will be hooked into various places in the export process (defun org-beamer-initialize-open-trackers () "Reset variables that track if certain environments are open during export." @@ -450,7 +450,7 @@ ((stringp org-beamer-frame-level-now) (setq org-beamer-frame-level-now (string-to-number org-beamer-frame-level-now)))) - ;; Find the header additons, most likely theme commands + ;; Find the header additions, most likely theme commands (setq org-beamer-header-extra (or (and (org-region-active-p) (save-excursion === modified file 'lisp/org/org-capture.el' --- lisp/org/org-capture.el 2012-01-04 15:20:49 +0000 +++ lisp/org/org-capture.el 2012-01-10 06:20:22 +0000 @@ -374,7 +374,7 @@ (plist-get (if local org-capture-current-plist org-capture-plist) prop)) (defun org-capture-member (prop &optional local) - "Is PROP a preperty in `org-capture-plist'. + "Is PROP a property in `org-capture-plist'. When LOCAL is set, use the local variable `org-capture-current-plist', this is necessary after initialization of the capture process, to avoid conflicts with other active capture processes." @@ -1455,7 +1455,7 @@ (goto-char (point-min)) (while (looking-at "[ \t]*\n") (replace-match "")) (if (re-search-forward "[ \t\n]*\\'" nil t) (replace-match "\n")) - ;; Return the expanded tempate and kill the temporary buffer + ;; Return the expanded template and kill the temporary buffer (untabify (point-min) (point-max)) (set-buffer-modified-p nil) (prog1 (buffer-string) (kill-buffer (current-buffer)))))) === modified file 'lisp/org/org-clock.el' --- lisp/org/org-clock.el 2012-01-04 15:20:49 +0000 +++ lisp/org/org-clock.el 2012-01-10 06:20:22 +0000 @@ -2128,7 +2128,7 @@ "Write out a clock table at position IPOS in the current buffer. TABLES is a list of tables with clocking data as produced by `org-clock-get-table-data'. PARAMS is the parameter property list obtained -from the dynamic block defintion." +from the dynamic block definition." ;; This function looks quite complicated, mainly because there are a ;; lot of options which can add or remove columns. I have massively ;; commented this function, the I hope it is understandable. If === modified file 'lisp/org/org-compat.el' --- lisp/org/org-compat.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-compat.el 2012-01-10 06:20:22 +0000 @@ -275,7 +275,7 @@ nil)) (defmacro org-xemacs-without-invisibility (&rest body) - "Turn off exents with invisibility while executing BODY." + "Turn off extents with invisibility while executing BODY." `(let ((ext-inv (extent-list nil (point-at-bol) (point-at-eol) 'all-extents-closed-open 'invisible)) ext-inv-specs) === modified file 'lisp/org/org-ctags.el' --- lisp/org/org-ctags.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-ctags.el 2012-01-10 06:20:22 +0000 @@ -35,7 +35,7 @@ ;; links to these 'tagged' destinations, allowing seamless navigation between ;; multiple org-mode files. Topics can be created in any org mode file and ;; will always be found by plain links from other files. Other file types -;; recognised by ctags (source code files, latex files, etc) will also be +;; recognized by ctags (source code files, latex files, etc) will also be ;; available as destinations for plain links, and similarly, org-mode links ;; will be available as tags from source files. Finally, the function ;; `org-ctags-find-tag-interactive' lets you choose any known tag, using === modified file 'lisp/org/org-exp.el' --- lisp/org/org-exp.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-exp.el 2012-01-10 06:20:22 +0000 @@ -2800,7 +2800,7 @@ REPLACE-LABELS is dual-purpose. 1. It controls the retention of labels in the exported block. 2. It specifies in what manner the links (or references) to a - labelled line be formatted. + labeled line be formatted. REPLACE-LABELS is the symbol `keep' if the literal example specifies \"-k\" option, is numeric if the literal example @@ -2808,12 +2808,12 @@ Handle REPLACE-LABELS as below: - If nil, retain labels in the exported block and use - user-provided labels for referencing the labelled lines. + user-provided labels for referencing the labeled lines. - If it is a number, remove labels in the exported block and use - one of line numbers or labels for referencing labelled lines based + one of line numbers or labels for referencing labeled lines based on NUMBER option. - If it is a keep, retain labels in the exported block and use - one of line numbers or labels for referencing labelled lines + one of line numbers or labels for referencing labeled lines based on NUMBER option. LABEL-FORMAT is the value of \"-l\" switch associated with @@ -2823,8 +2823,8 @@ block numbering. When non-nil do the following: - do not number the lines - always strip the labels from exported block -- do not make the labelled line a target of an incoming link. - Instead mark the labelled line with `org-coderef' property and +- do not make the labeled line a target of an incoming link. + Instead mark the labeled line with `org-coderef' property and store the label in it." (setq skip1 (or skip1 0) skip2 (or skip2 0)) (if (and number (not cont)) (setq org-export-last-code-line-counter-value 0)) @@ -3021,7 +3021,7 @@ (org-load-modules-maybe) (unless org-local-vars (setq org-local-vars (org-get-local-variables))) - (eval ;; convert to fmt -- mimicing `org-run-like-in-org-mode' + (eval ;; convert to fmt -- mimicking `org-run-like-in-org-mode' (list 'let org-local-vars (list (intern (format "org-export-as-%s" fmt)) nil nil nil ''string t)))) === modified file 'lisp/org/org-list.el' --- lisp/org/org-list.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-list.el 2012-01-10 06:20:22 +0000 @@ -71,7 +71,7 @@ ;; few thousand lines long). Thus, code should follow the rule: ;; "collect once, use many". As a corollary, it is usually a bad idea ;; to use directly an interactive function inside the code, as those, -;; being independant entities, read the whole list structure another +;; being independent entities, read the whole list structure another ;; time. ;;; Code: @@ -685,7 +685,7 @@ (cond ((<= (point) lim-up) ;; At upward limit: if we ended at an item, store it, - ;; else dimiss useless data recorded above BEG-CELL. + ;; else dismiss useless data recorded above BEG-CELL. ;; Jump to part 2. (throw 'exit (setq itm-lst @@ -2674,7 +2674,7 @@ (defvar org-tab-ind-state) (defun org-cycle-item-indentation () "Cycle levels of indentation of an empty item. -The first run indents the item, if applicable. Subsequents runs +The first run indents the item, if applicable. Subsequent runs outdent it at meaningful levels in the list. When done, item is put back at its original position with its original bullet. @@ -3047,7 +3047,7 @@ Alternatively, each parameter can also be a form returning a string. These sexp can use keywords `counter' and `depth', -reprensenting respectively counter associated to the current +representing respectively counter associated to the current item, and depth of the current sub-list, starting at 0. Obviously, `counter' is only available for parameters applying to items." === modified file 'lisp/org/org-lparse.el' --- lisp/org/org-lparse.el 2012-01-05 08:00:08 +0000 +++ lisp/org/org-lparse.el 2012-01-10 06:20:22 +0000 @@ -854,7 +854,7 @@ (throw 'nextline nil)) ;; Notes: The baseline version of org-html.el (git commit - ;; 3d802e), while encoutering a *line-long* protected text, + ;; 3d802e), while encountering a *line-long* protected text, ;; does one of the following two things based on the state ;; of the export buffer. @@ -869,10 +869,10 @@ ;; I think ---> ;; Scenario 1 mentioned above kicks in when a block of - ;; protected text has to be inserted enbloc. For example, + ;; protected text has to be inserted en bloc. For example, ;; this happens, when inserting an source or example block ;; or preformatted content enclosed in #+backend, - ;; #+begin_bakend ... #+end_backend) + ;; #+begin_backend ... #+end_backend) ;; Scenario 2 mentioned above kicks in when the protected ;; text is part of a running sentence. For example this @@ -1189,7 +1189,7 @@ (t (current-buffer)))))) (defun org-lparse-format-table (lines olines) - "Retuns backend-specific code for org-type and table-type tables." + "Returns backend-specific code for org-type and table-type tables." (if (stringp lines) (setq lines (org-split-string lines "\n"))) (if (string-match "^[ \t]*|" (car lines)) === modified file 'lisp/org/org-odt.el' --- lisp/org/org-odt.el 2012-01-05 08:00:08 +0000 +++ lisp/org/org-odt.el 2012-01-10 06:20:22 +0000 @@ -284,7 +284,7 @@ Use options 1, 2 or 3 only if styles.xml alone suffices for achieving the desired formatting. Use option 4, if the styles.xml references additional files like header and footer images for -achieving the desired formattting. +achieving the desired formatting. Use \"#+ODT_STYLES_FILE: ...\" directive to set this variable on a per-file basis. For example, @@ -1878,7 +1878,7 @@ (cons width height))) (defvar org-odt-entity-labels-alist nil - "Associate Labels with the Labelled entities. + "Associate Labels with the Labeled entities. Each element of the alist is of the form (LABEL-NAME CATEGORY-NAME SEQNO LABEL-STYLE-NAME). LABEL-NAME is same as that specified by \"#+LABEL: ...\" line. CATEGORY-NAME is the @@ -2213,7 +2213,7 @@ (with-current-buffer (find-file-noselect (expand-file-name "styles.xml") t) ;; Don't make automatic backup of styles.xml file. This setting - ;; prevents the backedup styles.xml file from being zipped in to + ;; prevents the backed-up styles.xml file from being zipped in to ;; odt file. This is more of a hackish fix. Better alternative ;; would be to fix the zip command so that the output odt file ;; includes only the needed files and excludes any auto-generated @@ -2228,7 +2228,7 @@ (org-odt-configure-outline-numbering (if org-export-with-section-numbers org-export-headline-levels 0))) - ;; Write custom stlyes for source blocks + ;; Write custom styles for source blocks (org-odt-insert-custom-styles-for-srcblocks (mapconcat (lambda (style) @@ -2479,7 +2479,7 @@ ;; `org-export-preprocess-after-blockquote-hook'. Note that this hook ;; is the one that is closest and well before the call to ;; `org-export-attach-captions-and-attributes' in -;; `org-export-preprocess-stirng'. The above arrangement permits +;; `org-export-preprocess-string'. The above arrangement permits ;; captions, labels and attributes to be attached to png images ;; generated out of latex equations. (add-hook 'org-export-preprocess-after-blockquote-hook === modified file 'lisp/org/org-protocol.el' --- lisp/org/org-protocol.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org-protocol.el 2012-01-10 06:20:22 +0000 @@ -145,8 +145,8 @@ (defgroup org-protocol nil "Intercept calls from emacsclient to trigger custom actions. -This is done by advising `server-visit-files' to scann the list of filenames -for `org-protocol-the-protocol' and sub-procols defined in +This is done by advising `server-visit-files' to scan the list of filenames +for `org-protocol-the-protocol' and sub-protocols defined in `org-protocol-protocol-alist' and `org-protocol-protocol-alist-default'." :version "22.1" :group 'convenience === modified file 'lisp/org/org-publish.el' --- lisp/org/org-publish.el 2012-01-04 15:20:49 +0000 +++ lisp/org/org-publish.el 2012-01-10 06:20:22 +0000 @@ -277,12 +277,12 @@ :type 'string) (defcustom org-publish-sitemap-file-entry-format "%t" - "How a sitemap file entry is formated. + "How a sitemap file entry is formatted. You could use brackets to delimit on what part the link will be. %t is the title. %a is the author. -%d is the date formated using `org-publish-sitemap-date-format'." +%d is the date formatted using `org-publish-sitemap-date-format'." :group 'org-publish :type 'string) === modified file 'lisp/org/org-table.el' --- lisp/org/org-table.el 2012-01-04 15:20:49 +0000 +++ lisp/org/org-table.el 2012-01-10 06:20:22 +0000 @@ -50,7 +50,7 @@ (defvar orgtbl-after-send-table-hook nil "Hook for functions attaching to `C-c C-c', if the table is sent. This can be used to add additional functionality after the table is sent -to the receiver position, othewise, if table is not sent, the functions +to the receiver position, otherwise, if table is not sent, the functions are not run.") (defcustom orgtbl-optimized (eq org-enable-table-editor 'optimized) @@ -1299,7 +1299,7 @@ (defun org-table-line-to-dline (line &optional above) "Turn a buffer line number into a data line number. If there is no data line in this line, return nil. -If there is no matchin dline (most likely te refrence was a hline), the +If there is no matching dline (most likely the reference was a hline), the first dline below it is used. When ABOVE is non-nil, the one above is used." (catch 'exit (let ((ll (length org-table-dlines)) @@ -2671,7 +2671,7 @@ (prog1 (org-trim (org-table-get-field c1)) (if highlight (org-table-highlight-rectangle (point) (point))))) ;; A range, return a vector - ;; First sort the numbers to get a regular ractangle + ;; First sort the numbers to get a regular rectangle (if (< r2 r1) (setq tmp r1 r1 r2 r2 tmp)) (if (< c2 c1) (setq tmp c1 c1 c2 c2 tmp)) (if corners-only @@ -2931,7 +2931,7 @@ (defun org-table-iterate (&optional arg) "Recalculate the table until it does not change anymore. -The maximun number of iterations is 10, but you can chose a different value +The maximum number of iterations is 10, but you can choose a different value with the prefix ARG." (interactive "P") (let ((imax (if arg (prefix-numeric-value arg) 10)) === modified file 'lisp/org/org-taskjuggler.el' --- lisp/org/org-taskjuggler.el 2012-01-04 15:20:49 +0000 +++ lisp/org/org-taskjuggler.el 2012-01-10 06:20:22 +0000 @@ -69,7 +69,7 @@ ;; "taskjuggler_project" (or whatever you customized ;; `org-export-taskjuggler-project-tag' to). You are now ready to ;; export the project plan with `org-export-as-taskjuggler-and-open' -;; which will export the project plan and open a gant chart in +;; which will export the project plan and open a Gantt chart in ;; TaskJugglerUI. ;; ;; * Resources @@ -572,7 +572,7 @@ (and filtered-items (mapconcat 'identity filtered-items "\n")))) (defun org-taskjuggler-get-attributes (item attributes) - "Return all attribute as a single formated string. ITEM is an + "Return all attribute as a single formatted string. ITEM is an alist representing either a resource or a task. ATTRIBUTES is a list of symbols. Only entries from ITEM are considered that are listed in ATTRIBUTES." === modified file 'lisp/org/org.el' --- lisp/org/org.el 2012-01-04 14:14:29 +0000 +++ lisp/org/org.el 2012-01-10 06:20:22 +0000 @@ -4717,7 +4717,7 @@ "\\(?: +" org-todo-regexp "\\)?" "\\(?: +\\(\\[#.\\]\\)\\)?" "\\(?: +" - ;; Stats cookies can be sticked to body. + ;; Stats cookies can be stuck to body. "\\(?:\\[[0-9%%/]+\\] *\\)?" "\\(%s\\)" "\\(?: *\\[[0-9%%/]+\\]\\)?" @@ -5241,7 +5241,7 @@ (defvar org-emph-face nil) (defun org-do-emphasis-faces (limit) - "Run through the buffer and add overlays to emphasised strings." + "Run through the buffer and add overlays to emphasized strings." (let (rtn a) (while (and (not rtn) (re-search-forward org-emph-re limit t)) (if (not (= (char-after (match-beginning 3)) @@ -5737,7 +5737,7 @@ (defvar org-font-lock-set-keywords-hook nil "Functions that can manipulate `org-font-lock-extra-keywords'. -This is calles after `org-font-lock-extra-keywords' is defined, but before +This is called after `org-font-lock-extra-keywords' is defined, but before it is installed to be used by font lock. This can be useful if something needs to be inserted at a specific position in the font-lock sequence.") @@ -5854,7 +5854,7 @@ (org-set-local 'org-pretty-entities (not org-pretty-entities)) (org-restart-font-lock) (if org-pretty-entities - (message "Entities are displayed as UTF8 characers") + (message "Entities are displayed as UTF8 characters") (save-restriction (widen) (org-decompose-region (point-min) (point-max)) @@ -11441,7 +11441,7 @@ (forward-line 1) (re-search-forward org-not-done-heading-regexp pos t)) (throw 'dont-block nil)) ; block, there is an older sibling not done. - ;; Search further up the hierarchy, to see if an anchestor is blocked + ;; Search further up the hierarchy, to see if an ancestor is blocked (while t (goto-char parent-pos) (if (not (looking-at org-not-done-heading-regexp)) @@ -15123,7 +15123,7 @@ (setq ans (replace-match (format "%04d-%02d-%02d\\5" year month day) t nil ans))) - ;; Help matching dottet european dates + ;; Help matching dotted european dates (when (string-match "^ *\\(3[01]\\|0?[1-9]\\|[12][0-9]\\)\\. ?\\(0?[1-9]\\|1[012]\\)\\. ?\\([1-9][0-9][0-9][0-9]\\)?" ans) (setq year (if (match-end 3) === modified file 'lisp/progmodes/ada-xref.el' --- lisp/progmodes/ada-xref.el 2012-01-05 09:46:05 +0000 +++ lisp/progmodes/ada-xref.el 2012-01-10 06:20:22 +0000 @@ -1533,7 +1533,7 @@ ;; .ali file for a spec file. If we are, go to step 3. ;; 3- If the file is not found or step 2 failed: ;; find the name of the "other file", ie the body, and look - ;; for its associated .ali file by subtituting the extension + ;; for its associated .ali file by substituting the extension ;; ;; We must also handle the case of separate packages and subprograms: ;; 4- If no ali file was found, we try to modify the file name by removing === modified file 'lisp/progmodes/cc-fonts.el' --- lisp/progmodes/cc-fonts.el 2012-01-08 12:49:44 +0000 +++ lisp/progmodes/cc-fonts.el 2012-01-10 06:20:22 +0000 @@ -1429,7 +1429,7 @@ nil) ((and (not c-enums-contain-decls) - ;; An optimisation quickly to eliminate scans of long enum + ;; An optimization quickly to eliminate scans of long enum ;; declarations in the next cond arm. (let ((paren-state (c-parse-state))) (and