[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/system-packages 749c053 009/117: Finishes list installe
From: |
Stefan Monnier |
Subject: |
[elpa] externals/system-packages 749c053 009/117: Finishes list installed packages function |
Date: |
Fri, 14 Dec 2018 17:01:59 -0500 (EST) |
branch: externals/system-packages
commit 749c053b756d8f7a10d2ca7da669c8819010ae7e
Author: Alex Branham <address@hidden>
Commit: Alex Branham <address@hidden>
Finishes list installed packages function
---
system-packages.el | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)
diff --git a/system-packages.el b/system-packages.el
index 2e16ba3..797975c 100644
--- a/system-packages.el
+++ b/system-packages.el
@@ -120,14 +120,16 @@
(async-shell-command (mapconcat 'identity (list "sudo" command) " "))
(async-shell-command (mapconcat 'identity (list command) " ")))))
-;; (defun system-packages-list-installed-packages ()
-;; "List explicitly installed packages. With the prefix argument,
-;; list all installed packages."
-;; (interactive)
-;; (let ((command
-;; (if (equal system-packages-packagemanager "pacman") "pacman -"
-;; (if (equal system-packages-packagemanager "apt") "apt-cache
search"
-;; (if (equal system-packages-packagemanager "brew") "brew
search")))))
-;; (async-shell-command (mapconcat 'identity (list command pack) " "))))
+(defun system-packages-list-installed-packages (arg)
+ "List explicitly installed packages. With \\[universal-argument],
+list all installed packages."
+ (interactive "P")
+ (if (equal system-packages-packagemanager "apt")
+ (error "Not supported on apt systems"))
+ (let ((command
+ (if (and arg (equal system-packages-packagemanager "pacman")) "pacman
-Q"
+ (if (equal system-packages-packagemanager "pacman") "pacman -Qe"
+ (if (equal system-packages-packagemanager "brew") "brew list")))))
+ (async-shell-command command)))
(provide 'system-packages)
- [elpa] externals/system-packages 47cef47 023/117: Adds support for aptitude, (continued)
- [elpa] externals/system-packages 47cef47 023/117: Adds support for aptitude, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 2f0df07 010/117: Adds support for pacaur, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 1c1faa4 016/117: Merge pull request #1 from jiegec/master, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages b05fc13 024/117: Add package footer for packaging convention, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 5b3f7f5 036/117: Whether to use sudo or not should be defcustom not defvar, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 71af8a5 013/117: Adds some documentation, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages da5835a 027/117: Merge pull request #9 from syohex/fix-package, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages a831a7e 033/117: Fix function names, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 6997440 031/117: Adds list-dependencies-of command, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 4efd204 042/117: Use dedicated buffer, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 749c053 009/117: Finishes list installed packages function,
Stefan Monnier <=
- [elpa] externals/system-packages 38f68ed 019/117: Merge pull request #2 from juergenhoetzel/master, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 5512322 021/117: Adds support for dnf, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 360c427 020/117: Adds comments to separate package managers, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 07d909e 022/117: Adds support for yum, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 17ffd29 025/117: Use cl-lib instead of cl.el, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 19ab3e9 030/117: Adds autoload magic comments, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 942c9e7 029/117: On MELPA, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages a39b1f0 028/117: Moves brew further up in list, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages 47e4119 035/117: Fix docstring, Stefan Monnier, 2018/12/14
- [elpa] externals/system-packages b394c04 034/117: Adds support for openSUSE zypper and Gentoo emerge, Stefan Monnier, 2018/12/14