diff options
| author | Artur Malabarba | 2015-12-01 15:11:33 +0000 |
|---|---|---|
| committer | Artur Malabarba | 2015-12-01 15:11:33 +0000 |
| commit | 628d0063f8dbd238df4103c84112f3a19315f590 (patch) | |
| tree | 8cfb930ada63fa8d742dcf60acba6c6d17c12b32 | |
| parent | 61a4b57f1d90f81fb491abfebd94a5a6389db62f (diff) | |
| download | emacs-628d0063f8dbd238df4103c84112f3a19315f590.tar.gz emacs-628d0063f8dbd238df4103c84112f3a19315f590.zip | |
* lisp/emacs-lisp/package.el: Update header comments
| -rw-r--r-- | lisp/emacs-lisp/package.el | 28 |
1 files changed, 5 insertions, 23 deletions
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index d747bc226a7..91a6330d190 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -5,7 +5,7 @@ | |||
| 5 | ;; Author: Tom Tromey <tromey@redhat.com> | 5 | ;; Author: Tom Tromey <tromey@redhat.com> |
| 6 | ;; Daniel Hackney <dan@haxney.org> | 6 | ;; Daniel Hackney <dan@haxney.org> |
| 7 | ;; Created: 10 Mar 2007 | 7 | ;; Created: 10 Mar 2007 |
| 8 | ;; Version: 1.0.1 | 8 | ;; Version: 1.1.0 |
| 9 | ;; Keywords: tools | 9 | ;; Keywords: tools |
| 10 | ;; Package-Requires: ((tabulated-list "1.0")) | 10 | ;; Package-Requires: ((tabulated-list "1.0")) |
| 11 | 11 | ||
| @@ -24,14 +24,6 @@ | |||
| 24 | ;; You should have received a copy of the GNU General Public License | 24 | ;; You should have received a copy of the GNU General Public License |
| 25 | ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 25 | ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 26 | 26 | ||
| 27 | ;;; Change Log: | ||
| 28 | |||
| 29 | ;; 2 Apr 2007 - now using ChangeLog file | ||
| 30 | ;; 15 Mar 2007 - updated documentation | ||
| 31 | ;; 14 Mar 2007 - Changed how obsolete packages are handled | ||
| 32 | ;; 13 Mar 2007 - Wrote package-install-from-buffer | ||
| 33 | ;; 12 Mar 2007 - Wrote package-menu mode | ||
| 34 | |||
| 35 | ;;; Commentary: | 27 | ;;; Commentary: |
| 36 | 28 | ||
| 37 | ;; The idea behind package.el is to be able to download packages and | 29 | ;; The idea behind package.el is to be able to download packages and |
| @@ -69,6 +61,7 @@ | |||
| 69 | ;; * Download. Fetching the package from ELPA. | 61 | ;; * Download. Fetching the package from ELPA. |
| 70 | ;; * Install. Untar the package, or write the .el file, into | 62 | ;; * Install. Untar the package, or write the .el file, into |
| 71 | ;; ~/.emacs.d/elpa/ directory. | 63 | ;; ~/.emacs.d/elpa/ directory. |
| 64 | ;; * Autoload generation. | ||
| 72 | ;; * Byte compile. Currently this phase is done during install, | 65 | ;; * Byte compile. Currently this phase is done during install, |
| 73 | ;; but we may change this. | 66 | ;; but we may change this. |
| 74 | ;; * Activate. Evaluate the autoloads for the package to make it | 67 | ;; * Activate. Evaluate the autoloads for the package to make it |
| @@ -127,14 +120,9 @@ | |||
| 127 | ;; - "installed" instead of a blank in the status column | 120 | ;; - "installed" instead of a blank in the status column |
| 128 | ;; - tramp needs its files to be compiled in a certain order. | 121 | ;; - tramp needs its files to be compiled in a certain order. |
| 129 | ;; how to handle this? fix tramp? | 122 | ;; how to handle this? fix tramp? |
| 130 | ;; - on emacs 21 we don't kill the -autoloads.el buffer. what about 22? | ||
| 131 | ;; - maybe we need separate .elc directories for various emacs versions | 123 | ;; - maybe we need separate .elc directories for various emacs versions |
| 132 | ;; and also emacs-vs-xemacs. That way conditional compilation can | 124 | ;; and also emacs-vs-xemacs. That way conditional compilation can |
| 133 | ;; work. But would this break anything? | 125 | ;; work. But would this break anything? |
| 134 | ;; - should store the package's keywords in archive-contents, then | ||
| 135 | ;; let the users filter the package-menu by keyword. See | ||
| 136 | ;; finder-by-keyword. (We could also let people view the | ||
| 137 | ;; Commentary, but it isn't clear how useful this is.) | ||
| 138 | ;; - William Xu suggests being able to open a package file without | 126 | ;; - William Xu suggests being able to open a package file without |
| 139 | ;; installing it | 127 | ;; installing it |
| 140 | ;; - Interface with desktop.el so that restarting after an install | 128 | ;; - Interface with desktop.el so that restarting after an install |
| @@ -145,15 +133,9 @@ | |||
| 145 | ;; private data dir, aka ".../etc". Or, maybe data-directory | 133 | ;; private data dir, aka ".../etc". Or, maybe data-directory |
| 146 | ;; needs to be a list (though this would be less nice) | 134 | ;; needs to be a list (though this would be less nice) |
| 147 | ;; a few packages want this, eg sokoban | 135 | ;; a few packages want this, eg sokoban |
| 148 | ;; - package menu needs: | 136 | ;; - Allow multiple versions on the server, so that if a user doesn't |
| 149 | ;; ability to know which packages are built-in & thus not deletable | 137 | ;; meet the requirements for the most recent version they can still |
| 150 | ;; it can sometimes print odd results, like 0.3 available but 0.4 active | 138 | ;; install an older one. |
| 151 | ;; why is that? | ||
| 152 | ;; - Allow multiple versions on the server...? | ||
| 153 | ;; [ why bother? ] | ||
| 154 | ;; - Don't install a package which will invalidate dependencies overall | ||
| 155 | ;; - Allow something like (or (>= emacs 21.0) (>= xemacs 21.5)) | ||
| 156 | ;; [ currently thinking, why bother.. KISS ] | ||
| 157 | ;; - Allow optional package dependencies | 139 | ;; - Allow optional package dependencies |
| 158 | ;; then if we require 'bbdb', bbdb-specific lisp in lisp/bbdb | 140 | ;; then if we require 'bbdb', bbdb-specific lisp in lisp/bbdb |
| 159 | ;; and just don't compile to add to load path ...? | 141 | ;; and just don't compile to add to load path ...? |