aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoão Távora2020-05-13 11:31:21 +0100
committerJoão Távora2020-05-13 11:31:35 +0100
commit9ebf51999ce58cccc2a228fd07a18c7b472dd3fd (patch)
tree5421f57de1e87e4c92d2ea41d18418eb5f3eb49c
parentac298baa0edf1426f2d46811b113f338f695e04c (diff)
downloademacs-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.el5
-rw-r--r--lisp/jsonrpc.el6
-rw-r--r--lisp/progmodes/flymake.el5
-rw-r--r--lisp/progmodes/project.el5
-rw-r--r--lisp/progmodes/xref.el5
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