diff options
| author | João Távora | 2020-05-13 11:31:21 +0100 |
|---|---|---|
| committer | João Távora | 2020-05-13 11:31:35 +0100 |
| commit | 9ebf51999ce58cccc2a228fd07a18c7b472dd3fd (patch) | |
| tree | 5421f57de1e87e4c92d2ea41d18418eb5f3eb49c | |
| parent | ac298baa0edf1426f2d46811b113f338f695e04c (diff) | |
| download | emacs-9ebf51999ce58cccc2a228fd07a18c7b472dd3fd.tar.gz emacs-9ebf51999ce58cccc2a228fd07a18c7b472dd3fd.zip | |
Turn Eldoc, Xref and Project into GNU ELPA :core packages
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.
| -rw-r--r-- | lisp/emacs-lisp/eldoc.el | 5 | ||||
| -rw-r--r-- | lisp/jsonrpc.el | 6 | ||||
| -rw-r--r-- | lisp/progmodes/flymake.el | 5 | ||||
| -rw-r--r-- | lisp/progmodes/project.el | 5 | ||||
| -rw-r--r-- | lisp/progmodes/xref.el | 5 |
5 files changed, 22 insertions, 4 deletions
diff --git a/lisp/emacs-lisp/eldoc.el b/lisp/emacs-lisp/eldoc.el index 4a2e7488eb0..ef5dbf8103f 100644 --- a/lisp/emacs-lisp/eldoc.el +++ b/lisp/emacs-lisp/eldoc.el | |||
| @@ -5,6 +5,11 @@ | |||
| 5 | ;; Author: Noah Friedman <friedman@splode.com> | 5 | ;; Author: Noah Friedman <friedman@splode.com> |
| 6 | ;; Keywords: extensions | 6 | ;; Keywords: extensions |
| 7 | ;; Created: 1995-10-06 | 7 | ;; Created: 1995-10-06 |
| 8 | ;; Version: 1.0.0 | ||
| 9 | ;; Package-Requires: ((emacs "26.3")) | ||
| 10 | |||
| 11 | ;; This is a GNU ELPA :core package. Avoid functionality that is not | ||
| 12 | ;; compatible with the version of Emacs recorded above. | ||
| 8 | 13 | ||
| 9 | ;; This file is part of GNU Emacs. | 14 | ;; This file is part of GNU Emacs. |
| 10 | 15 | ||
diff --git a/lisp/jsonrpc.el b/lisp/jsonrpc.el index 6cf41311a14..293dfaa7483 100644 --- a/lisp/jsonrpc.el +++ b/lisp/jsonrpc.el | |||
| @@ -4,11 +4,11 @@ | |||
| 4 | 4 | ||
| 5 | ;; Author: João Távora <joaotavora@gmail.com> | 5 | ;; Author: João Távora <joaotavora@gmail.com> |
| 6 | ;; Keywords: processes, languages, extensions | 6 | ;; Keywords: processes, languages, extensions |
| 7 | ;; Package-Requires: ((emacs "25.2")) | ||
| 8 | ;; Version: 1.0.11 | 7 | ;; Version: 1.0.11 |
| 8 | ;; Package-Requires: ((emacs "25.2")) | ||
| 9 | 9 | ||
| 10 | ;; This is an Elpa :core package. Don't use functionality that is not | 10 | ;; This is a GNU ELPA :core package. Avoid functionality that is not |
| 11 | ;; compatible with Emacs 25.2. | 11 | ;; compatible with the version of Emacs recorded above. |
| 12 | 12 | ||
| 13 | ;; This program is free software; you can redistribute it and/or modify | 13 | ;; This program is free software; you can redistribute it and/or modify |
| 14 | ;; it under the terms of the GNU General Public License as published by | 14 | ;; it under the terms of the GNU General Public License as published by |
diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el index 7fca9dac1af..93a09d10967 100644 --- a/lisp/progmodes/flymake.el +++ b/lisp/progmodes/flymake.el | |||
| @@ -5,8 +5,11 @@ | |||
| 5 | ;; Author: Pavel Kobyakov <pk_at_work@yahoo.com> | 5 | ;; Author: Pavel Kobyakov <pk_at_work@yahoo.com> |
| 6 | ;; Maintainer: João Távora <joaotavora@gmail.com> | 6 | ;; Maintainer: João Távora <joaotavora@gmail.com> |
| 7 | ;; Version: 1.0.8 | 7 | ;; Version: 1.0.8 |
| 8 | ;; Package-Requires: ((emacs "26.1")) | ||
| 9 | ;; Keywords: c languages tools | 8 | ;; Keywords: c languages tools |
| 9 | ;; Package-Requires: ((emacs "26.1")) | ||
| 10 | |||
| 11 | ;; This is a GNU ELPA :core package. Avoid functionality that is not | ||
| 12 | ;; compatible with the version of Emacs recorded above. | ||
| 10 | 13 | ||
| 11 | ;; This file is part of GNU Emacs. | 14 | ;; This file is part of GNU Emacs. |
| 12 | 15 | ||
diff --git a/lisp/progmodes/project.el b/lisp/progmodes/project.el index f5f4092babf..ca8b5fa84e0 100644 --- a/lisp/progmodes/project.el +++ b/lisp/progmodes/project.el | |||
| @@ -1,6 +1,11 @@ | |||
| 1 | ;;; project.el --- Operations on the current project -*- lexical-binding: t; -*- | 1 | ;;; project.el --- Operations on the current project -*- lexical-binding: t; -*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2015-2020 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2015-2020 Free Software Foundation, Inc. |
| 4 | ;; Version: 0.1 | ||
| 5 | ;; Package-Requires: ((emacs "26.3")) | ||
| 6 | |||
| 7 | ;; This is a GNU ELPA :core package. Avoid using functionality that | ||
| 8 | ;; not compatible with the version of Emacs recorded above. | ||
| 4 | 9 | ||
| 5 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| 6 | 11 | ||
diff --git a/lisp/progmodes/xref.el b/lisp/progmodes/xref.el index c36a9bd9940..b516ff0fe95 100644 --- a/lisp/progmodes/xref.el +++ b/lisp/progmodes/xref.el | |||
| @@ -1,6 +1,11 @@ | |||
| 1 | ;; xref.el --- Cross-referencing commands -*-lexical-binding:t-*- | 1 | ;; xref.el --- Cross-referencing commands -*-lexical-binding:t-*- |
| 2 | 2 | ||
| 3 | ;; Copyright (C) 2014-2020 Free Software Foundation, Inc. | 3 | ;; Copyright (C) 2014-2020 Free Software Foundation, Inc. |
| 4 | ;; Version: 1.0.0 | ||
| 5 | ;; Package-Requires: ((emacs "26.3") (project "0.1")) | ||
| 6 | |||
| 7 | ;; This is a GNU ELPA :core package. Avoid functionality that is not | ||
| 8 | ;; compatible with the version of Emacs recorded above. | ||
| 4 | 9 | ||
| 5 | ;; This file is part of GNU Emacs. | 10 | ;; This file is part of GNU Emacs. |
| 6 | 11 | ||