diff options
| author | Ted Zlatanov | 2013-11-04 11:04:09 -0500 |
|---|---|---|
| committer | Ted Zlatanov | 2013-11-04 11:04:09 -0500 |
| commit | 7397c58760779a3aa83ff58164455761d77cd642 (patch) | |
| tree | 4ae65a6fd3f71c21af3ac28e3e43b88a23026e79 | |
| parent | 7b530552e80abf7701aa6c965e30ff22528c42ab (diff) | |
| download | emacs-7397c58760779a3aa83ff58164455761d77cd642.tar.gz emacs-7397c58760779a3aa83ff58164455761d77cd642.zip | |
Add Archive column to package list.
* emacs-lisp/package.el (package-menu-mode)
(package-menu--print-info, package-menu--archive-predicate): Add
Archive column to package list.
| -rw-r--r-- | lisp/ChangeLog | 6 | ||||
| -rw-r--r-- | lisp/emacs-lisp/package.el | 7 |
2 files changed, 13 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 4530afbde21..4ef439a43c1 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,9 @@ | |||
| 1 | 2013-11-04 Teodor Zlatanov <tzz@lifelogs.com> | ||
| 2 | |||
| 3 | * emacs-lisp/package.el (package-menu-mode) | ||
| 4 | (package-menu--print-info, package-menu--archive-predicate): Add | ||
| 5 | Archive column to package list. | ||
| 6 | |||
| 1 | 2013-11-04 Michael Albinus <michael.albinus@gmx.de> | 7 | 2013-11-04 Michael Albinus <michael.albinus@gmx.de> |
| 2 | 8 | ||
| 3 | Fix problems found while writing a test suite. | 9 | Fix problems found while writing a test suite. |
diff --git a/lisp/emacs-lisp/package.el b/lisp/emacs-lisp/package.el index 056bc9bd19b..e8768ea6ac9 100644 --- a/lisp/emacs-lisp/package.el +++ b/lisp/emacs-lisp/package.el | |||
| @@ -1581,6 +1581,7 @@ Letters do not insert themselves; instead, they are commands. | |||
| 1581 | (setq tabulated-list-format [("Package" 18 package-menu--name-predicate) | 1581 | (setq tabulated-list-format [("Package" 18 package-menu--name-predicate) |
| 1582 | ("Version" 12 nil) | 1582 | ("Version" 12 nil) |
| 1583 | ("Status" 10 package-menu--status-predicate) | 1583 | ("Status" 10 package-menu--status-predicate) |
| 1584 | ("Archive" 10 package-menu--archive-predicate) | ||
| 1584 | ("Description" 0 nil)]) | 1585 | ("Description" 0 nil)]) |
| 1585 | (setq tabulated-list-padding 2) | 1586 | (setq tabulated-list-padding 2) |
| 1586 | (setq tabulated-list-sort-key (cons "Status" nil)) | 1587 | (setq tabulated-list-sort-key (cons "Status" nil)) |
| @@ -1703,6 +1704,8 @@ Return (PKG-DESC [NAME VERSION STATUS DOC])." | |||
| 1703 | (package-desc-version pkg-desc)) | 1704 | (package-desc-version pkg-desc)) |
| 1704 | 'font-lock-face face) | 1705 | 'font-lock-face face) |
| 1705 | (propertize status 'font-lock-face face) | 1706 | (propertize status 'font-lock-face face) |
| 1707 | (propertize (or (package-desc-archive pkg-desc) "") | ||
| 1708 | 'font-lock-face face) | ||
| 1706 | (propertize (package-desc-summary pkg-desc) | 1709 | (propertize (package-desc-summary pkg-desc) |
| 1707 | 'font-lock-face face))))) | 1710 | 'font-lock-face face))))) |
| 1708 | 1711 | ||
| @@ -1919,6 +1922,10 @@ Optional argument NOQUERY non-nil means do not ask the user to confirm." | |||
| 1919 | (string< (symbol-name (package-desc-name (car A))) | 1922 | (string< (symbol-name (package-desc-name (car A))) |
| 1920 | (symbol-name (package-desc-name (car B))))) | 1923 | (symbol-name (package-desc-name (car B))))) |
| 1921 | 1924 | ||
| 1925 | (defun package-menu--archive-predicate (A B) | ||
| 1926 | (string< (or (package-desc-archive (car A)) "") | ||
| 1927 | (or (package-desc-archive (car B)) ""))) | ||
| 1928 | |||
| 1922 | ;;;###autoload | 1929 | ;;;###autoload |
| 1923 | (defun list-packages (&optional no-fetch) | 1930 | (defun list-packages (&optional no-fetch) |
| 1924 | "Display a list of packages. | 1931 | "Display a list of packages. |