mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-24 07:20:37 +00:00
(copyright-update-year): Delete code that replaces 20xy with xy.
This commit is contained in:
parent
101c421e7e
commit
697f502a87
@ -100,7 +100,7 @@ When this is `function', only ask when called non-interactively."
|
|||||||
(forward-line 1)
|
(forward-line 1)
|
||||||
(re-search-forward comment-start-skip)
|
(re-search-forward comment-start-skip)
|
||||||
(re-search-forward copyright-years-regexp))
|
(re-search-forward copyright-years-regexp))
|
||||||
|
|
||||||
;; Note that `current-time-string' isn't locale-sensitive.
|
;; Note that `current-time-string' isn't locale-sensitive.
|
||||||
(setq copyright-current-year (substring (current-time-string) -4))
|
(setq copyright-current-year (substring (current-time-string) -4))
|
||||||
(unless (string= (buffer-substring (- (match-end 2) 2) (match-end 2))
|
(unless (string= (buffer-substring (- (match-end 2) 2) (match-end 2))
|
||||||
@ -124,26 +124,6 @@ When this is `function', only ask when called non-interactively."
|
|||||||
(eq (char-after (+ (point) size -2)) ?-)))
|
(eq (char-after (+ (point) size -2)) ?-)))
|
||||||
;; This is a range so just replace the end part.
|
;; This is a range so just replace the end part.
|
||||||
(delete-char size)
|
(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 a comma with the preferred number of spaces.
|
||||||
(insert
|
(insert
|
||||||
(save-excursion
|
(save-excursion
|
||||||
|
Loading…
Reference in New Issue
Block a user