Mercurial > emacs
changeset 804:33aaf4b71a1d
*** empty log message ***
author | Roland McGrath <roland@gnu.org> |
---|---|
date | Thu, 16 Jul 1992 21:46:14 +0000 |
parents | 3ce27dfc2deb |
children | 10f8af91ab47 |
files | lisp/=mh-e.el lisp/mail/rfc822.el lisp/progmodes/compile.el lisp/progmodes/etags.el lisp/textmodes/paragraphs.el |
diffstat | 5 files changed, 27 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/=mh-e.el Thu Jul 16 21:43:09 1992 +0000 +++ b/lisp/=mh-e.el Thu Jul 16 21:46:14 1992 +0000 @@ -7,7 +7,7 @@ (defvar mh-e-RCS-id) (setq mh-e-RCS-id "$Header: /var/home/larus/lib/emacs/RCS/mh-e.el,v 3.1 90/09/28 15:47:58 larus Exp Locker: larus $") -;;; Copyright (C) 1985-89 Free Software Foundation +;;; Copyright (C) 1985, 86, 87, 88, 89, 92 Free Software Foundation ;; GNU Emacs is distributed in the hope that it will be useful, ;; but without any warranty. No author or distributor
--- a/lisp/mail/rfc822.el Thu Jul 16 21:43:09 1992 +0000 +++ b/lisp/mail/rfc822.el Thu Jul 16 21:46:14 1992 +0000 @@ -4,13 +4,13 @@ ;; Maintainer: FSF ;; Last-Modified: 26 Nov 1990 -;; Copyright (C) 1986-1990 Free Software Foundation, Inc. +;; Copyright (C) 1986, 87, 1990 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 1, or (at your option) +;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful,
--- a/lisp/progmodes/compile.el Thu Jul 16 21:43:09 1992 +0000 +++ b/lisp/progmodes/compile.el Thu Jul 16 21:46:14 1992 +0000 @@ -1,28 +1,28 @@ ;;; compile.el --- run compiler as inferior of Emacs, parse error messages. +;; Author: Roland McGrath <roland@prep.ai.mit.edu> ;; Maintainer: FSF ;; Last-Modified: 05 Jul 1992 ;;;!!! dup removal is broken. -;; Copyright (C) 1985-1991 Free Software Foundation, Inc. +;; Copyright (C) 1985, 86, 87, 92 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. -;; GNU Emacs is distributed in the hope that it will be useful, -;; but WITHOUT ANY WARRANTY. No author or distributor -;; accepts responsibility to anyone for the consequences of using it -;; or for whether it serves any particular purpose or works at all, -;; unless he says so in writing. Refer to the GNU Emacs General Public -;; License for full details. +;; GNU Emacs is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation; either version 2, or (at your option) +;; any later version. -;; Everyone is granted permission to copy, modify and redistribute -;; GNU Emacs, but only under the conditions described in the -;; GNU Emacs General Public License. A copy of this license is -;; supposed to have been given to you along with GNU Emacs so you -;; can know your rights and responsibilities. It should be in a -;; file named COPYING. Among other things, the copyright notice -;; and this notice must be preserved on all copies. +;; GNU Emacs is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with GNU Emacs; see the file COPYING. If not, write to +;; the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. ;;; Code:
--- a/lisp/progmodes/etags.el Thu Jul 16 21:43:09 1992 +0000 +++ b/lisp/progmodes/etags.el Thu Jul 16 21:46:14 1992 +0000 @@ -477,6 +477,7 @@ (switch-to-buffer-other-window (find-tag-noselect tagname next-p))) ;;;###autoload (define-key ctl-x-4-map "." 'find-tag-other-window) +;;;###autoload (defun find-tag-other-frame (tagname &optional next-p) "Find tag (in current tag table) whose name contains TAGNAME. Selects the buffer that the tag is contained in in another frame @@ -920,8 +921,12 @@ See documentation of variable `tags-file-name'." (interactive "sTags query replace (regexp): \nsTags query replace %s by: \nP") - (setq tags-loop-scan (list 'prog1 (list 're-search-forward from nil t) - '(goto-char (point-min))) ;??? XXX + (setq tags-loop-scan (list 'prog1 + (list 'if (list 're-search-forward form nil t) + ;; When we find a match, move back + ;; to the beginning of it so perform-replace + ;; will see it. + '(goto-char (match-beginning 0)))) tags-loop-operate (list 'perform-replace from to t t delimited)) (tags-loop-continue t)) @@ -961,6 +966,7 @@ ;;; XXX Kludge interface. ;; XXX If a file is in multiple tables, selection may get the wrong one. +;;;###autoload (defun select-tags-table () "Select a tags table file from a menu of those you have already used. The list of tags tables to select from is stored in `tags-table-file-list';
--- a/lisp/textmodes/paragraphs.el Thu Jul 16 21:43:09 1992 +0000 +++ b/lisp/textmodes/paragraphs.el Thu Jul 16 21:46:14 1992 +0000 @@ -3,13 +3,13 @@ ;; Maintainer: FSF ;; Last-Modified: 13 May 1991 -;; Copyright (C) 1985-1991 Free Software Foundation, Inc. +;; Copyright (C) 1985, 86, 87, 1991 Free Software Foundation, Inc. ;; This file is part of GNU Emacs. ;; GNU Emacs is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by -;; the Free Software Foundation; either version 1, or (at your option) +;; the Free Software Foundation; either version 2, or (at your option) ;; any later version. ;; GNU Emacs is distributed in the hope that it will be useful,