]> git.eshelyaron.com Git - emacs.git/commitdiff
Turn Eldoc, Xref and Project into GNU ELPA :core packages
authorJoão Távora <joaotavora@gmail.com>
Wed, 13 May 2020 10:31:21 +0000 (11:31 +0100)
committerJoão Távora <joaotavora@gmail.com>
Wed, 13 May 2020 10:31:35 +0000 (11:31 +0100)
The new packages state they require Emacs 26.3 to function, but a
small part of project.el breaks this "soft" rule: the two functions
requiring fileloop.el are incompatible with Emacs 26.3.

* lisp/jsonrpc.el: Tweak comment near Package-Requires.

* lisp/emacs-lisp/eldoc.el: Add Version and Package-Requires.

* lisp/progmodes/flymake.el: Add comment near Package-Requires.

* lisp/progmodes/project.el: Add Version and Package-Requires.

* lisp/progmodes/xref.el: Add Version and Package-Requires.

lisp/emacs-lisp/eldoc.el
lisp/jsonrpc.el
lisp/progmodes/flymake.el
lisp/progmodes/project.el
lisp/progmodes/xref.el

index 4a2e7488eb03b8a39cd088efd8cdb86960f6e835..ef5dbf8103fa6cc0eb8a926a5de8b715864952a1 100644 (file)
@@ -5,6 +5,11 @@
 ;; Author: Noah Friedman <friedman@splode.com>
 ;; Keywords: extensions
 ;; Created: 1995-10-06
+;; Version: 1.0.0
+;; Package-Requires: ((emacs "26.3"))
+
+;; This is a GNU ELPA :core package.  Avoid functionality that is not
+;; compatible with the version of Emacs recorded above.
 
 ;; This file is part of GNU Emacs.
 
index 6cf41311a14b6bf6782204a02ed52fe03da73a5e..293dfaa7483a4db8a143a017f5ab74afdf1fe9dc 100644 (file)
@@ -4,11 +4,11 @@
 
 ;; Author: João Távora <joaotavora@gmail.com>
 ;; Keywords: processes, languages, extensions
-;; Package-Requires: ((emacs "25.2"))
 ;; Version: 1.0.11
+;; Package-Requires: ((emacs "25.2"))
 
-;; This is an Elpa :core package.  Don't use functionality that is not
-;; compatible with Emacs 25.2.
+;; This is a GNU ELPA :core package.  Avoid functionality that is not
+;; compatible with the version of Emacs recorded above.
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by
index 7fca9dac1af25c8525bfb4423d80db2d090bb8cc..93a09d10967bbe196afb3b3b2af0f149ab58de56 100644 (file)
@@ -5,8 +5,11 @@
 ;; Author: Pavel Kobyakov <pk_at_work@yahoo.com>
 ;; Maintainer: João Távora <joaotavora@gmail.com>
 ;; Version: 1.0.8
-;; Package-Requires: ((emacs "26.1"))
 ;; Keywords: c languages tools
+;; Package-Requires: ((emacs "26.1"))
+
+;; This is a GNU ELPA :core package.  Avoid functionality that is not
+;; compatible with the version of Emacs recorded above.
 
 ;; This file is part of GNU Emacs.
 
index f5f4092babf8e9234fca6566093aa1e0c79446c1..ca8b5fa84e0a1c0daeda5a5ad6864168350355da 100644 (file)
@@ -1,6 +1,11 @@
 ;;; project.el --- Operations on the current project  -*- lexical-binding: t; -*-
 
 ;; Copyright (C) 2015-2020 Free Software Foundation, Inc.
+;; Version: 0.1
+;; Package-Requires: ((emacs "26.3"))
+
+;; This is a GNU ELPA :core package.  Avoid using functionality that
+;; not compatible with the version of Emacs recorded above.
 
 ;; This file is part of GNU Emacs.
 
index c36a9bd9940bf2e77a745b451317094c8e3c540d..b516ff0fe95e83ecf28278d5bb26f78931ce8550 100644 (file)
@@ -1,6 +1,11 @@
 ;; xref.el --- Cross-referencing commands              -*-lexical-binding:t-*-
 
 ;; Copyright (C) 2014-2020 Free Software Foundation, Inc.
+;; Version: 1.0.0
+;; Package-Requires: ((emacs "26.3") (project "0.1"))
+
+;; This is a GNU ELPA :core package.  Avoid functionality that is not
+;; compatible with the version of Emacs recorded above.
 
 ;; This file is part of GNU Emacs.