summaryrefslogtreecommitdiff
path: root/lisp/url
diff options
context:
space:
mode:
authorMiles Bader <miles@gnu.org>2004-04-10 05:55:49 +0000
committerMiles Bader <miles@gnu.org>2004-04-10 05:55:49 +0000
commit1f3ddf11e81c4c707fe2f231d05012185b842403 (patch)
treeadac996fb52c2cb641f3938e4372dbdbd995cc2f /lisp/url
parent28082746298b033e823123e2252a8c73e9ca43c0 (diff)
downloademacs-1f3ddf11e81c4c707fe2f231d05012185b842403.tar.gz
Revision: miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-196
Remove RCS keywords 2004-04-10 Miles Bader <miles@gnu.org> RCS keyword removal (only non-comment changes are enumerated here): * lisp/emacs-lisp/bytecomp.el (byte-compile-version): Variable removed. (byte-compile-insert-header): Don't use `byte-compile-version'. * lisp/url/url-vars.el (url-version): Use the constant string "Emacs" instead of calculating something from the RCS `State' keyword [the latter is almost entirely useless anyway]. * lisp/forms.el (forms-version): Variable removed. (forms-mode): Don't use `forms-version'. * lisp/recentf.el (recentf-version): Variable removed. * lisp/progmodes/delphi.el (delphi-version): Variable removed. * lisp/progmodes/ada-mode.el (ada-mode): RCS keyword removed from docstring.
Diffstat (limited to 'lisp/url')
-rw-r--r--lisp/url/url-about.el3
-rw-r--r--lisp/url/url-auth.el3
-rw-r--r--lisp/url/url-cache.el3
-rw-r--r--lisp/url/url-cid.el3
-rw-r--r--lisp/url/url-cookie.el3
-rw-r--r--lisp/url/url-dav.el1
-rw-r--r--lisp/url/url-dired.el3
-rw-r--r--lisp/url/url-expand.el3
-rw-r--r--lisp/url/url-file.el3
-rw-r--r--lisp/url/url-ftp.el3
-rw-r--r--lisp/url/url-gw.el2
-rw-r--r--lisp/url/url-handlers.el3
-rw-r--r--lisp/url/url-history.el3
-rw-r--r--lisp/url/url-http.el1
-rw-r--r--lisp/url/url-https.el3
-rw-r--r--lisp/url/url-imap.el2
-rw-r--r--lisp/url/url-irc.el3
-rw-r--r--lisp/url/url-ldap.el3
-rw-r--r--lisp/url/url-mailto.el3
-rw-r--r--lisp/url/url-methods.el3
-rw-r--r--lisp/url/url-misc.el3
-rw-r--r--lisp/url/url-news.el3
-rw-r--r--lisp/url/url-nfs.el3
-rw-r--r--lisp/url/url-ns.el3
-rw-r--r--lisp/url/url-parse.el3
-rw-r--r--lisp/url/url-privacy.el3
-rw-r--r--lisp/url/url-proxy.el3
-rw-r--r--lisp/url/url-util.el2
-rw-r--r--lisp/url/url-vars.el8
-rw-r--r--lisp/url/url.el1
-rw-r--r--lisp/url/vc-dav.el1
31 files changed, 1 insertions, 86 deletions
diff --git a/lisp/url/url-about.el b/lisp/url/url-about.el
index 00d0d595304..0586c76d6f9 100644
--- a/lisp/url/url-about.el
+++ b/lisp/url/url-about.el
@@ -1,7 +1,4 @@
;;; url-about.el --- Show internal URLs
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-auth.el b/lisp/url/url-auth.el
index 4165f44484a..e730a73eee3 100644
--- a/lisp/url/url-auth.el
+++ b/lisp/url/url-auth.el
@@ -1,7 +1,4 @@
;;; url-auth.el --- Uniform Resource Locator authorization modules
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-cache.el b/lisp/url/url-cache.el
index 7a6cc21383e..e76186faefc 100644
--- a/lisp/url/url-cache.el
+++ b/lisp/url/url-cache.el
@@ -1,7 +1,4 @@
;;; url-cache.el --- Uniform Resource Locator retrieval tool
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-cid.el b/lisp/url/url-cid.el
index 38ddd002daf..537412c95d2 100644
--- a/lisp/url/url-cid.el
+++ b/lisp/url/url-cid.el
@@ -1,7 +1,4 @@
;;; url-cid.el --- Content-ID URL loader
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-cookie.el b/lisp/url/url-cookie.el
index d837077ade0..2b359f8554b 100644
--- a/lisp/url/url-cookie.el
+++ b/lisp/url/url-cookie.el
@@ -1,7 +1,4 @@
;;; url-cookie.el --- Netscape Cookie support
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-dav.el b/lisp/url/url-dav.el
index 573bcc26ce0..4e744b3da76 100644
--- a/lisp/url/url-dav.el
+++ b/lisp/url/url-dav.el
@@ -4,7 +4,6 @@
;; Author: Bill Perry <wmperry@gnu.org>
;; Maintainer: Bill Perry <wmperry@gnu.org>
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: url, vc
;; GNU Emacs is free software; you can redistribute it and/or modify
diff --git a/lisp/url/url-dired.el b/lisp/url/url-dired.el
index 0c97ff9dc13..da22ddc9a78 100644
--- a/lisp/url/url-dired.el
+++ b/lisp/url/url-dired.el
@@ -1,7 +1,4 @@
;;; url-dired.el --- URL Dired minor mode
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, files
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-expand.el b/lisp/url/url-expand.el
index 8fe9683acda..71b31a17c83 100644
--- a/lisp/url/url-expand.el
+++ b/lisp/url/url-expand.el
@@ -1,7 +1,4 @@
;;; url-expand.el --- expand-file-name for URLs
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-file.el b/lisp/url/url-file.el
index eeabc83e485..9cacf9bd468 100644
--- a/lisp/url/url-file.el
+++ b/lisp/url/url-file.el
@@ -1,7 +1,4 @@
;;; url-file.el --- File retrieval code
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-ftp.el b/lisp/url/url-ftp.el
index 1dc679a2418..925a6fb5238 100644
--- a/lisp/url/url-ftp.el
+++ b/lisp/url/url-ftp.el
@@ -1,7 +1,4 @@
;;; url-ftp.el --- FTP wrapper
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-gw.el b/lisp/url/url-gw.el
index 71e73ea14b7..538d607d327 100644
--- a/lisp/url/url-gw.el
+++ b/lisp/url/url-gw.el
@@ -1,7 +1,5 @@
;;; url-gw.el --- Gateway munging for URL loading
;; Author: Bill Perry <wmperry@gnu.org>
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-handlers.el b/lisp/url/url-handlers.el
index d3f9800d0f0..4ef398cc9b3 100644
--- a/lisp/url/url-handlers.el
+++ b/lisp/url/url-handlers.el
@@ -1,7 +1,4 @@
;;; url-handlers.el --- file-name-handler stuff for URL loading
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-history.el b/lisp/url/url-history.el
index 44b269eeaee..633c22d1887 100644
--- a/lisp/url/url-history.el
+++ b/lisp/url/url-history.el
@@ -1,7 +1,4 @@
;;; url-history.el --- Global history tracking for URL package
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-http.el b/lisp/url/url-http.el
index c0c0dd68a31..6596225e111 100644
--- a/lisp/url/url-http.el
+++ b/lisp/url/url-http.el
@@ -1,6 +1,5 @@
;;; url-http.el --- HTTP retrieval routines
;; Author: Bill Perry <wmperry@gnu.org>
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-https.el b/lisp/url/url-https.el
index d603740357e..9754cd1b976 100644
--- a/lisp/url/url-https.el
+++ b/lisp/url/url-https.el
@@ -1,7 +1,4 @@
;;; url-https.el --- HTTP over SSL routines
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-imap.el b/lisp/url/url-imap.el
index d5f1813a294..f99e607e3f6 100644
--- a/lisp/url/url-imap.el
+++ b/lisp/url/url-imap.el
@@ -1,7 +1,5 @@
;;; url-imap.el --- IMAP retrieval routines
;; Author: Simon Josefsson <jas@pdc.kth.se>
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-irc.el b/lisp/url/url-irc.el
index 9ff4e122d52..6b62761d97a 100644
--- a/lisp/url/url-irc.el
+++ b/lisp/url/url-irc.el
@@ -1,7 +1,4 @@
;;; url-irc.el --- IRC URL interface
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-ldap.el b/lisp/url/url-ldap.el
index b2d7980be06..a36ea05a490 100644
--- a/lisp/url/url-ldap.el
+++ b/lisp/url/url-ldap.el
@@ -1,7 +1,4 @@
;;; url-ldap.el --- LDAP Uniform Resource Locator retrieval code
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-mailto.el b/lisp/url/url-mailto.el
index a8492834711..98ca6a9e62a 100644
--- a/lisp/url/url-mailto.el
+++ b/lisp/url/url-mailto.el
@@ -1,7 +1,4 @@
;;; url-mail.el --- Mail Uniform Resource Locator retrieval code
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-methods.el b/lisp/url/url-methods.el
index 89325e6c0b3..de457f5202a 100644
--- a/lisp/url/url-methods.el
+++ b/lisp/url/url-methods.el
@@ -1,7 +1,4 @@
;;; url-methods.el --- Load URL schemes as needed
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 03:10:58 $
-;; Version: $Revision: 1.2 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-misc.el b/lisp/url/url-misc.el
index 95a26ec4016..f6962f4fdee 100644
--- a/lisp/url/url-misc.el
+++ b/lisp/url/url-misc.el
@@ -1,7 +1,4 @@
;;; url-misc.el --- Misc Uniform Resource Locator retrieval code
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-news.el b/lisp/url/url-news.el
index 298c51dde89..8dc75608f4d 100644
--- a/lisp/url/url-news.el
+++ b/lisp/url/url-news.el
@@ -1,7 +1,4 @@
;;; url-news.el --- News Uniform Resource Locator retrieval code
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-nfs.el b/lisp/url/url-nfs.el
index a7ea476a647..c0ac4f5cb45 100644
--- a/lisp/url/url-nfs.el
+++ b/lisp/url/url-nfs.el
@@ -1,7 +1,4 @@
;;; url-nfs.el --- NFS URL interface
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-ns.el b/lisp/url/url-ns.el
index 759d2e00c1c..87304d4b31f 100644
--- a/lisp/url/url-ns.el
+++ b/lisp/url/url-ns.el
@@ -1,7 +1,4 @@
;;; url-ns.el --- Various netscape-ish functions for proxy definitions
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-parse.el b/lisp/url/url-parse.el
index dd08bc458bc..23837990b66 100644
--- a/lisp/url/url-parse.el
+++ b/lisp/url/url-parse.el
@@ -1,7 +1,4 @@
;;; url-parse.el --- Uniform Resource Locator parser
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 03:10:58 $
-;; Version: $Revision: 1.2 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-privacy.el b/lisp/url/url-privacy.el
index 00c5d899258..9fcfe8f04a3 100644
--- a/lisp/url/url-privacy.el
+++ b/lisp/url/url-privacy.el
@@ -1,7 +1,4 @@
;;; url-privacy.el --- Global history tracking for URL package
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-proxy.el b/lisp/url/url-proxy.el
index 9b4fdad09e5..5f4b341ab04 100644
--- a/lisp/url/url-proxy.el
+++ b/lisp/url/url-proxy.el
@@ -1,7 +1,4 @@
;;; url-proxy.el --- Proxy server support
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-util.el b/lisp/url/url-util.el
index 109d88d5ebc..1472febd05c 100644
--- a/lisp/url/url-util.el
+++ b/lisp/url/url-util.el
@@ -1,7 +1,5 @@
;;; url-util.el --- Miscellaneous helper routines for URL library
;; Author: Bill Perry <wmperry@gnu.org>
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/url-vars.el b/lisp/url/url-vars.el
index 54698d33273..27b83541504 100644
--- a/lisp/url/url-vars.el
+++ b/lisp/url/url-vars.el
@@ -1,7 +1,4 @@
;;; url-vars.el --- Variables for Uniform Resource Locator tool
-;; Author: $Author: monnier $
-;; Created: $Date: 2004/04/04 01:21:46 $
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
@@ -29,10 +26,7 @@
(require 'mm-util)
(eval-when-compile (require 'cl))
-(defconst url-version (let ((x "$State: Exp $"))
- (if (string-match "State: \\([^ \t\n]+\\)" x)
- (substring x (match-beginning 1) (match-end 1))
- x))
+(defconst url-version "Emacs"
"Version number of URL package.")
(defgroup url nil
diff --git a/lisp/url/url.el b/lisp/url/url.el
index 34b8b03e865..269e7d437ce 100644
--- a/lisp/url/url.el
+++ b/lisp/url/url.el
@@ -1,6 +1,5 @@
;;; url.el --- Uniform Resource Locator retrieval tool
;; Author: Bill Perry <wmperry@gnu.org>
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: comm, data, processes, hypermedia
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
diff --git a/lisp/url/vc-dav.el b/lisp/url/vc-dav.el
index 3f468900441..e0e32f5da1a 100644
--- a/lisp/url/vc-dav.el
+++ b/lisp/url/vc-dav.el
@@ -4,7 +4,6 @@
;; Author: Bill Perry <wmperry@gnu.org>
;; Maintainer: Bill Perry <wmperry@gnu.org>
-;; Version: $Revision: 1.1.1.1 $
;; Keywords: url, vc
;; GNU Emacs is free software; you can redistribute it and/or modify