From: Stefan Monnier <monnier@iro.umontreal.ca>
To: rms@gnu.org
Cc: emacs-devel@gnu.org
Subject: Re: Fwd: copyright-limit's value
Date: Sun, 29 Jul 2007 16:11:40 -0400 [thread overview]
Message-ID: <jwvbqdv7yxa.fsf-monnier+emacs@gnu.org> (raw)
In-Reply-To: <E1IEyQA-0001LK-4d@fencepost.gnu.org> (Richard Stallman's message of "Sat\, 28 Jul 2007 22\:22\:14 -0400")
> Would someone please DTRT and ack? Since the bug is in Emacs 22,
> please put the fix in Emacs 22.
Installed in the 22 branch,
Stefan
> ------- Start of forwarded message -------
> X-Spam-Status: No, score=-0.9 required=5.0 tests=ALL_TRUSTED,NO_REAL_NAME
> autolearn=failed version=3.1.0
> From: kimitto@gmail.com
> Newsgroups: gnu.emacs.bug
> Date: Fri, 27 Jul 2007 10:06:35 -0700
> Organization: http://groups.google.com
> Mime-Version: 1.0
> Content-Type: text/plain; charset="iso-2022-jp"
> Complaints-To: groups-abuse@google.com
> Injection-Info: i13g2000prf.googlegroups.com; posting-host=60.42.99.104;
> posting-account=ps2QrAMAAAA6_jCuRt2JEIpn5Otqf_w0
> Xref: shelby.stanford.edu gnu.emacs.bug:43160
> To: bug-gnu-emacs@gnu.org
> Subject: copyright-limit's value
> Environment
> In GNU Emacs 22.1.1 (i386-mingw-nt5.1.2600)
> of 2007-07-08 on CUBE
> Windowing system distributor `MW32', version 11.0.1
> configured using `configure --with-gcc (3.4)'
> copyright-limit's doc-string is this one.
> "*Don't try to update copyright beyond this position unless
> interactive.
> A value of nil means to search whole buffer."
> 1. start emacs with -q option
> 2. M-: (setq copyright-limit nil)
> 3. and M-x copyright-update
error--> Wrong type argument: number-or-marker-p, nil
> re-search-forward() 's second argument causes this error.
> Its value is selectable as 'nil', and I hope so, thus see patch file.
> Best regards,
> Kimit Yada
> diff -u c\:/meadow/lisp/emacs-lisp/copyright.el c\:/meadow/lisp/emacs-
> lisp/copyright.mod.el
> - --- c:/meadow/lisp/emacs-lisp/copyright.el 2007-07-08
> 14:27:23.001000000 +0900
> +++ c:/meadow/lisp/emacs-lisp/copyright.mod.el 2007-07-20
> 17:19:12.000000000 +0900
> @@ -83,7 +83,8 @@
> "String representing the current year.")
> (defun copyright-update-year (replace noquery)
> - - (when (re-search-forward copyright-regexp (+ (point) copyright-
> limit) t)
> + (when (re-search-forward copyright-regexp
> + (and copyright-limit (+ (point) copyright-
> limit)) t)
> ;; If the years are continued onto multiple lined
> ;; that are marked as comments, skip to the end of the years
> anyway.
> (while (save-excursion
> @@ -162,7 +163,7 @@
> (re-search-forward "\\(the Free Software Foundation;\
> either \\|; a\\^u eldono \\([0-9]+\\)a, ? a\\^u (la\\^u via \\)\
> version \\([0-9]+\\), or (at"
> - - (+ (point) copyright-limit) t)
> + (and copyright-limit (+ (point) copyright-limit)) t)
> (not (string= (match-string 3) copyright-current-gpl-
> version))
> (or noquery
> (y-or-n-p (concat "Replace GPL version by "
> @@ -184,7 +185,8 @@
> (interactive)
> (widen)
> (goto-char (point-min))
> - - (if (re-search-forward copyright-regexp (+ (point) copyright-limit)
> t)
> + (if (re-search-forward copyright-regexp
> + (and copyright-limit (+ (point) copyright-
> limit)) t)
> (let ((s (match-beginning 2))
> (e (copy-marker (1+ (match-end 2))))
> (p (make-marker))
> @@ -224,7 +226,7 @@
> "Copyright (C) " `(substring (current-time-string) -4) " by "
> (or (getenv "ORGANIZATION")
> str)
> - - '(if (> (point) (+ (point-min) copyright-limit))
> + '(if (and copyright-limit (> (point) (+ (point-min) copyright-
> limit)))
> (message "Copyright extends beyond `copyright-limit' and won't
> be updated automatically."))
> comment-end \n)
> _______________________________________________
> bug-gnu-emacs mailing list
> bug-gnu-emacs@gnu.org
> http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs
> ------- End of forwarded message -------
> _______________________________________________
> Emacs-devel mailing list
> Emacs-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-devel
prev parent reply other threads:[~2007-07-29 20:11 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-29 2:22 [kimitto@gmail.com: copyright-limit's value] Richard Stallman
2007-07-29 20:11 ` Stefan Monnier [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=jwvbqdv7yxa.fsf-monnier+emacs@gnu.org \
--to=monnier@iro.umontreal.ca \
--cc=emacs-devel@gnu.org \
--cc=rms@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).