Mercurial > emacs
changeset 56706:15d087a81874
(copyright-update-year): Delete code that replaces 20xy with xy.
author | Luc Teirlinck <teirllm@auburn.edu> |
---|---|
date | Wed, 18 Aug 2004 02:11:36 +0000 |
parents | 59569d20d0a1 |
children | d03630e16704 |
files | lisp/emacs-lisp/copyright.el |
diffstat | 1 files changed, 1 insertions(+), 21 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/emacs-lisp/copyright.el Tue Aug 17 22:42:23 2004 +0000 +++ b/lisp/emacs-lisp/copyright.el Wed Aug 18 02:11:36 2004 +0000 @@ -100,7 +100,7 @@ (forward-line 1) (re-search-forward comment-start-skip) (re-search-forward copyright-years-regexp)) - + ;; Note that `current-time-string' isn't locale-sensitive. (setq copyright-current-year (substring (current-time-string) -4)) (unless (string= (buffer-substring (- (match-end 2) 2) (match-end 2)) @@ -124,26 +124,6 @@ (eq (char-after (+ (point) size -2)) ?-))) ;; This is a range so just replace the end part. (delete-char size) - ;; Detect if this is using the following shorthand: - ;; (C) 1993, 94, 95, 1998, 2000, 01, 02, 2003 - (if (and - ;; Check that the last year was 4-chars and same century. - (eq size -4) - (equal (buffer-substring (- (point) 4) (- (point) 2)) - (substring copyright-current-year 0 2)) - ;; Check that there are 2-char years as well. - (save-excursion - (re-search-backward "[^0-9][0-9][0-9][^0-9]" - (line-beginning-position) t)) - ;; Make sure we don't remove the first century marker. - (save-excursion - (forward-char size) - (re-search-backward - (concat (buffer-substring (point) (+ (point) 2)) - "[0-9][0-9]") - (line-beginning-position) t))) - ;; Remove the century marker of the last entry. - (delete-region (- (point) 4) (- (point) 2))) ;; Insert a comma with the preferred number of spaces. (insert (save-excursion